20000
1000000
1326285189
1754226859
1441481740
1151812423
1803414535
1260338576
272300935
431353381
1613845527
484227300
1027154474
300142779
1372584419
1811375565
972080526
477187029
1883578549
294011930
857378470
1779590812
1670056527
471685490
313347744
313193979
1707923030
375280485
1658492184
416652552
184058968
649533993
1680296426
1249716710
1219706095
730529797
808572018
547118074
822454441
379477931
43659838
1967288189
72013395
1921758347
856691119
1099939937
861433908
1990832899
1920576945
1768575732
1773645327
432041032
891193104
816576574
1679242829
359546601
674231411
854599699
1440879116
1128287761
1443889394
1428134050
1601846393
1855648384
247294414
964311534
803930875
1777437765
1080436684
642054622
1002803547
424962452
1654732588
1504100618
250352093
890090281
1707577417
1748298181
1614994372
1213407807
1451760072
1717090131
454703540
1889916452
643007225
1752017936
1758340890
863719853
1570473881
860159495
56298387
1953972320
1106238959
1694166681
935588538
615525788
365441797
216365012
1674463934
1892379586
296009062
1083996144
910396215
1278522324
765772185
1348682875
777308444
1387092486
566224482
789152549
651969184
925933231
1239605328
227471309
1676527690
1726799263
973430511
1711929941
1212641159
495276478
1205970644
1940211023
206963884
220277190
585756236
1048831228
1318723494
1960565907
568512081
1634826306
524648485
1491212406
73834247
1722614786
917398745
367763928
806693916
1176181217
1124144267
1294324351
974709492
371248404
297495371
781321333
208190311
1130365157
714366992
878767650
17638992
1208789275
1642095277
653511857
1003723853
1179187456
686408942
355798040
877032260
690119026
692766089
1716940957
29959381
816742537
818580406
931398177
264504064
1160756779
852098984
1516990543
1310072565
1308763762
920105347
1797249294
587785674
1918316809
1520566986
834722240
1642715652
1425642552
12086879
1455391079
334464237
439955845
1942926916
1359722806
1992731029
1871136629
487488553
894646792
1036205844
561600705
1490731668
116574891
483415128
1407203310
1264364970
157966955
1552667999
1366097195
516817269
1047433533
278266173
1197376450
1568695085
708875230
288683928
1844845984
65726183
1085407045
1658620471
1851686703
713082389
1451389709
678032148
1237375010
1382476721
1590003536
873815622
1458857600
938667148
393367436
673268227
1957452192
480784699
748471860
1818032095
803530457
1313834166
1180582364
653951839
1362600032
1282054242
276618457
908825284
964653347
1177124906
1137087788
871260760
1234051686
1071038879
147885046
1805410446
1402081508
1236026322
1184519142
1848518317
39341960
1438542743
1246040119
24726590
1674361434
1284151334
93810400
427430047
123449833
374165307
320813982
716591751
820223226
890843136
1485153471
531011818
885143819
431455206
296020440
569632461
436463932
542564425
1713378801
60250104
245388934
718742777
1639763937
387818722
790782103
587956991
1271186719
721425871
1296265558
899953543
1778690136
1364987714
67794048
1155855775
979590406
78448698
1188243843
1849188410
785375452
590488041
856310925
420496037
51037535
343208550
1585885408
1616873228
920266627
970626303
940005883
614886681
1412054385
1496777535
1725163943
1185790016
1779337656
955618658
1644387397
1705991678
1636647945
1535492842
1102978588
1599388111
1420326194
1920269683
1112153001
120165757
463217770
1729288045
1451864801
217571742
1381388619
587275523
1757188974
1122890761
1203939179
1824892898
667705242
1296555387
801933315
1173908875
1667690364
300560416
1781419989
681378877
1487899158
281912601
1639823772
882004033
1376518119
23971748
434061302
1482252165
212540466
1249882610
1487509453
1256922815
1000169843
130767852
1231055549
1465719651
1153655458
1190978583
1518761503
722434142
1233498063
824778863
1739588561
602273182
1981850837
1954444759
287913416
347832011
904058364
462739070
1867802479
802418172
1817968122
738947318
432370526
830240400
480341986
1581213738
352769926
1427893053
1783510440
1899136454
374735057
507306365
1635381309
1947016364
824723055
536937391
65499838
1336213664
20253418
476711781
781798914
1058985848
1447880814
663120296
542324041
1037550591
900153196
1422073361
1736058332
86229291
578193801
1749801397
1382080131
685091281
1438954694
261222526
1698397327
400815150
985377666
1572441721
838208658
90868450
938923702
1334361609
450043807
1232282196
966891874
34834473
1129721705
1750976026
282332173
1567844700
442485653
1391090698
20619259
758982275
1291066504
1769250230
287916360
1442791395
681060542
930696566
1691834721
1697281150
1320942654
624933661
1125226234
950290028
508061671
563500529
838540065
1664684689
350835999
447811697
1638503124
690930464
120062147
113519205
213076490
1310041845
70658718
865318724
292351656
1985082307
1803897119
1010349101
1307315745
1990989434
664472023
679972419
970156022
1929147097
112898790
1542586271
891381179
1907512092
399033730
1241642553
13418956
1825110146
107055963
16601846
1526772802
566221176
912435961
617647485
1217008702
1994673956
1752587574
1329688795
638920128
1177547299
1556173741
977874516
1372132678
1815741819
638344910
1706752414
1893384031
310593553
1317617917
1134236801
285818006
1828089253
1593344507
909392969
1551785900
808249729
1556430519
1730991032
291896735
878419595
100100250
387966344
1202985883
54056872
1338545922
1726130480
1072646347
1186249634
1793340400
1312641789
238401861
1334783228
41052292
1792608723
372973356
1135024275
170453594
1075639361
1269167183
692281316
1348258522
1702825404
507492230
972819163
1730783841
1698683550
972876670
3042993
1065861586
408758973
438243437
21596542
1037792061
1760500534
1077447050
1168207398
1774888633
1318075806
477195897
912214430
634106068
707134398
517253153
4976128
895834940
951034778
1787036961
1800735784
536419613
416761625
637796135
480791159
461823850
1599615420
1530161074
397274846
1880474114
230166721
323273032
1639862373
753253811
1069603355
120388049
1384581427
874398353
216805319
296991168
280551758
715161674
1204765959
1360135642
852377788
598443464
356952754
58175249
641124125
1185572252
502516103
76984223
779749064
1911646589
1172140886
1466623380
649099961
1770962838
1957452279
1559772693
1438176641
230339461
680172205
1287733284
1544721913
994802775
837333525
158960620
1564502714
586746349
1132671726
1130577776
679029622
654043610
1506485204
1085574111
1331653655
1056625984
1785418348
1882347695
104871097
1541440171
889036950
1211702595
1377958012
153182499
1543523968
1728215784
1581112925
1602979975
1471288089
1613618589
916946074
657032627
858814527
50212298
34989469
1917032675
1815413730
1857575014
1761109940
197992135
493672536
54377776
52900526
1371938328
1397954601
125705454
405161386
86566776
134969726
1592473978
1985544491
75104585
1454901597
1896736471
1341302511
1468469611
1909775272
1391539415
1451278807
1109117741
577847695
1961522739
1115458260
1519053137
213631702
21996996
1795229083
1456272906
1050584642
1414620980
1241212255
1927843335
121237755
1906878963
1047767636
834659174
1158802069
6019685
755227898
1417818515
1323054399
1494546150
1468010250
1878814112
1628074099
841841490
1202131030
962078057
708909787
566519859
7257403
423874316
406296207
651992200
1620144440
532149797
938919516
533847390
1158306626
1375957606
330476371
948888481
1035982134
720348746
351261724
57701157
1953866830
1548022635
848968835
506643338
309667542
1903755588
636311517
33460293
1786063343
1083301545
493512490
1236644149
1890979039
1371790213
819865966
833151027
747363119
484064784
1407363577
817337939
1521547128
1469245556
286734523
515617840
1895739658
624954680
847713060
1379270293
1087342144
374165918
458564017
747661504
1527552389
1570372942
887974661
1654108396
113109223
202266450
256852317
103501816
1787562799
372835915
865928858
536842895
38637308
1702275368
642868351
1786516413
556091640
1497325345
201525362
551917351
1312985170
1533923785
536154030
484621274
1261288112
333350995
610903680
1684712863
1056042529
1257041224
946118149
1411897425
624737529
1745850986
1709091761
320606097
483815552
1165757571
720041804
545096670
227212467
1303861762
1029775141
1148711213
603316699
1749891628
476980532
193464291
1982086329
1061196647
823178654
1590016799
172640557
1906646667
1434676334
1993628605
1034218913
403353387
392820284
1779758228
1591362770
572139455
1047459288
530521575
1426717767
1454031433
1912105367
292786322
1993183608
322262254
1302700862
1390334070
777283542
1656428692
324704884
9123409
504148644
1387442817
1881304576
1511396485
1856370463
417439390
1702626534
1994845883
433862571
1356101350
1239256868
718090863
311174652
1715463156
1286387185
80462166
772937287
940283576
953733901
1655073013
256402475
499253566
1721993447
1149285266
1837786261
184194211
200280684
1659824076
1758495786
1432844584
812733258
516211865
1581941783
1425552926
1489479961
1646776096
522048812
881423800
1923387765
1173923381
869512921
1052613406
96659004
70616417
214774565
1194014505
1981611670
277720452
1035875070
1222238696
617396784
1836999966
702694792
669631872
1752720935
4895079
1665449371
732019310
1673610224
1672176253
217158707
42802459
236350097
1001017988
543368093
723045004
1136149081
885621726
225983196
1639611089
1558413354
1891513487
1016895811
1779810520
785560092
1203789069
402594562
1651377030
934510701
643771757
202582541
1922560232
623949006
536257090
815447801
975733292
1813517074
912309911
1672831992
1484584883
1981326726
1790029503
1207813577
251211513
956764675
826710463
816263309
1095641017
1527248325
1491729562
57865425
1095989944
51737257
1396263981
1663825343
725883298
820104156
922884272
1884071781
548931866
1602300517
14072341
1797508609
1029838467
1469593713
294598475
1418853454
1700093008
185570188
1567634801
909527930
223839170
1212789735
741398313
1658284364
1768383852
683699910
765684299
823045846
1958849630
387525761
1306953546
124128705
1442781139
585906333
1106592597
1870822976
1227685025
872431748
89564504
155629137
890632802
1028238131
1123900127
1882284367
1967254385
1992520894
177975110
781617800
662166200
1407857009
1116170301
910070830
1959613525
582201633
1834026255
1883200210
1310338944
1737979618
1895441492
42183388
54419857
99838427
1925222151
161406105
295346971
1889943636
354727470
443932134
363001117
423775499
191168429
827661261
96005684
1412005664
18895129
1195601040
88889609
859113947
1691029979
1775862958
505724801
1984066500
160879646
550992621
1271355461
396882716
164515181
860579507
751880078
1223392387
560484032
1489705407
976990256
47381117
101209281
790794375
1103015980
962494022
1586937396
77310749
1637793425
1734042976
418616683
238390702
1216688581
288509041
814065146
547607861
563306504
638425216
1794310602
451224998
46949640
119578534
1536458588
70353358
1938958781
1374229531
890050645
1898464255
1725428456
1494147963
1692052056
1139608731
1863291468
701463022
1850671005
48624568
1310796384
1228100754
92585060
1126395587
1272176551
1613719231
138069533
771681825
1565449817
1922488945
1334304040
982846420
1582817571
1616907320
297273004
113454863
1429081786
109259034
1442755768
857411723
510922530
30855923
851835594
1728786449
72443378
1688473141
351882294
143645462
41990920
1279007953
375099234
515225559
437838036
765440578
1236811478
1335205750
545840156
667915015
1179048448
433230409
1981509001
764776763
504903541
16469837
39925491
1907204225
315646685
108521136
1196874960
1578597194
1710526945
1754032434
1258707254
993259283
1537702039
1279940461
376265160
363798612
1053952210
1583703410
1261836938
1994424072
729690905
286441865
1547389712
819078482
545008384
817376993
380095843
962067255
1567614707
761166771
930210587
1009525360
875902722
1746145767
1525952383
835365758
1688860959
165239153
1372826456
243361158
946770503
463393727
1568481008
621066800
1256518305
1444578754
1227738540
1956871017
958940590
182041545
1613962806
1595345038
1171393472
1987084930
35085859
218461676
469080126
1220847010
1362195841
1498269693
1728425294
234807705
10982487
949360175
823821848
249181895
117356562
1791556273
1753988078
1540899403
674937653
888713057
210876954
1018475780
1047653569
266297178
717960858
926322912
1562560177
1100429631
1589638453
423224826
3126666
1385573163
1147203965
1334865549
1838131888
888817792
1711059908
1307490708
366285633
468013949
803043312
1874556764
514935865
711962799
452411241
619120833
1797244952
1007336411
1327222193
1436182267
202882940
1418041188
1507103892
725249750
1384468084
152917692
939431362
1768788682
1500500819
1542757214
1658286834
261766211
1908631240
1305200468
231681040
625409325
1802156210
1488956300
411050007
1228538770
80496366
446497371
1174613770
206923704
85669745
336320191
503539916
335690771
1813885938
98840025
1129077960
555223767
1773207439
153456187
220341887
585085478
1878469271
421954216
1950397465
1685214197
1949386430
1942271227
1806989889
823528419
809727116
541277102
1965925524
1209735397
480281759
1827001917
816964623
308288653
596286404
98683423
1355685902
1756385569
243427418
1300180189
639580005
1048147894
1649377777
603740591
1954902744
1401660795
413679255
1103063068
488558773
1755175054
1084858581
1646595562
746940054
1380201995
1538558835
725835811
1279152340
138225140
639507483
351085352
1397196588
1544392644
370394668
1293804519
1855409013
1986884022
1281875402
820789307
1958937363
1674524016
797770285
463956319
341658061
578289083
1782374212
902249572
35836421
1345645840
1987368483
405329095
409849165
1706664049
52718330
210750470
124876816
833686197
1080061863
1436762629
769729818
1870450593
819531083
1217460763
1116878087
1892342067
1902983601
1095187361
677753226
355573258
748331579
1968018723
119785393
1592889948
1144125705
814034757
957404770
620902263
1304937502
168650971
1597827783
636309264
689999391
1933506501
150856658
234178388
1941236187
1690532539
1491674315
159644199
1168927703
1021722816
906822159
1845112773
51059490
88486771
854992934
1580309523
1347078232
449315995
675305483
687186851
224496347
1680263163
597314261
19349760
285543702
816959217
562538345
1238683573
1253345700
1503974553
1528748696
911410892
1838934847
133420555
1180451202
886024582
1066604106
882699699
1951105880
212451062
1603513047
518109027
1186645555
1726608764
1061196565
274672621
1541830459
1055638935
1959041824
1377095248
1273824032
855621507
1493345489
910640933
411812918
1009736229
1336192241
131506898
1948634686
1124276971
1127994195
252990742
906298500
1664953150
1492974120
1995411267
6177927
1917638936
908035569
1968968352
513705417
464378534
498210115
462854421
1083673804
1706387320
493617608
870705497
958153196
10871082
1275128759
1506899411
1279641750
1876250453
230150522
673127189
1418065404
928293915
1721607637
170714974
1549832342
935097208
934065013
826828910
1084456868
1350522306
1611810528
1521692406
233634644
1065785298
268494694
1624191524
147603366
1990073473
863389831
809445498
357411393
1030491068
1826967129
705425599
516118621
465486744
1173353703
1937763605
1849148212
1621094784
973348993
1030048047
1434802628
819846932
577345864
1077884013
196031299
737320595
419136011
1578608210
1530313521
1671381206
1378397554
1733151499
94576792
971925203
637070854
1892367898
1742376388
1650937235
1359296045
1289568277
1012860622
1420705024
315715797
387574336
1101326786
1016182039
1654596353
1084345598
1761743506
996301409
977680698
1463362084
377173314
581762481
86889778
1413787713
488439435
1190610682
1428160225
1410282771
1570937462
1284781622
1279131978
686030188
1652093514
93815631
610848807
1544193419
1828415891
1280985805
195387217
198210978
261798739
1683780716
17187425
14097604
504131135
189771528
1976557227
1179849261
1082724243
1334790413
1816864704
534012113
693700508
1915035471
1355978186
1512814312
885035425
1223283142
1403928464
551765707
222777011
1949013275
1718630815
1728079001
141573047
1629685610
735480823
1007511156
405333233
110402935
1255929708
480757701
800914193
779469721
1201563345
693392598
564575056
72792174
909656578
298667907
1214053455
248310965
327558529
236147049
1467916918
745119866
1992329680
1737058044
737837446
1098034496
659157994
605132749
1877057342
1643621510
1975433968
312785465
1965149901
289108425
1872524558
874445526
1454290706
969046072
774516028
972321308
78860706
1336107004
1733097921
1914230788
713472126
662585588
948239256
812243252
313626565
1105260557
1337712253
1974466046
1621454746
1482483766
260162083
1396453182
1637355931
998422779
269673710
1307298738
1451244941
650796959
603700359
1157292683
804035754
888777881
728242697
275466632
200267616
35211052
844377202
245007383
1473794937
1355237222
157286344
131809915
1012021946
78098893
1023585918
75251858
149795240
1846914743
291506185
771796786
305909258
967922
691330720
482666136
28946342
476071377
1237089596
455867927
699372362
1467217291
1521076368
1428063748
732406645
575805238
1110195034
1824694246
1934342891
672772624
611975636
278415513
260883355
1092704870
500671109
266217525
1325197423
128352169
384431236
1559257038
1974836861
194421853
1157503498
1604330199
359290775
1831903574
851383425
803067832
197447162
245576562
246520290
1724196240
798121457
388509275
1545635022
6577647
1834160855
729222597
1399403271
436216708
967903859
1198891673
140908967
1477022616
1234939107
13090672
510913431
1213204389
1500296814
425113195
1157468713
1900594174
91640141
1677832558
481031067
504950510
309713794
1916746169
1068772974
900503072
1724421814
307127203
1627247084
1688766330
426252335
887779397
1480294056
1872374081
1547069849
494093463
432056671
595974827
728948899
1948214529
591353180
775945188
53512886
1680480882
369391093
346200103
1320990143
1638179037
1302771019
1772333967
1088107850
345926116
1632556099
1120288899
1907478209
1040684512
1696863854
1917414686
1660449623
498900199
711794895
660776657
1571644590
452142638
1050770282
347159710
532796616
638539351
1666134540
1006203352
1993056525
561493886
1171645276
143425613
1086479379
1705085879
451437625
629232912
1547355077
722572871
1579512930
86242777
1004356184
1854913118
600658481
80326220
1255223299
360005158
1964895872
506385337
797229609
514641985
935525204
230048700
1236419634
1930576523
1204300599
1601370248
629710601
22231383
1813403487
682450792
1972044497
296567668
1779277442
526613964
1174280840
1489130486
33809521
202392331
589246888
1067630942
370059610
937876753
919387270
625552119
1656420473
1716731472
1851484158
970444063
1091936412
172791459
673643480
1159749203
208973743
1478414540
1625968683
941596577
907005980
1155902856
500785280
850067377
1999522312
1525123694
909169385
897062139
114198280
707788517
75635676
74044518
906045380
1766092813
326195637
1762503541
1917138450
1729598668
144582376
1997648452
1310661431
610867516
274156050
1487569127
1749886091
1659266538
930294971
1640612028
8807312
812295294
87593926
300862902
900645281
232684264
582124507
877906665
1701607052
1739179511
1068108630
844935916
28707368
22325132
511353839
948631957
1641095797
1777439640
64398683
1325843600
1846595822
911139939
1242610754
479375075
1333832165
1628320231
1630935147
296138464
881746806
1013216153
1100181286
340255774
594828724
1268557358
888254827
1301902986
620194591
1774772774
1173399237
673361117
1183968307
1448288973
60896490
177958940
661490038
1299646460
1968941085
1288336300
99513677
1325524094
1846473331
1972446451
1594867856
1604451372
1794016206
1097667374
1569684541
1608218851
967030738
1272325050
601749117
285986043
1996159859
688390899
638998225
727852857
250107193
760150011
1134070305
1209450853
328437366
1866323024
604040404
1391037567
141875294
398306850
850243449
1064651814
1817885038
34185706
1659379147
342598848
196624787
1556222713
1166742822
1127734835
745387919
990377353
1474541152
1790587454
1732218446
1011975741
807742037
1901074187
71612000
897982264
1452129114
1372505591
1538960715
1933637182
1049539267
1208791074
154265995
890062825
997086728
1980150308
1368406048
203830289
1462576079
1395709357
247423925
505032727
1790333813
932845032
1612945903
259150270
89361257
439937147
1521648078
1511263390
1982464938
1259729841
1285608859
1343482852
1477232408
1316461626
1058580987
702966217
1319425567
1243893030
946177737
1477737858
1525691100
1884247857
984646440
450588073
188332853
1306561963
559135985
1186592515
1759328788
541557630
1527801275
78831796
1543163529
1227185719
1221641928
1874897005
288128284
1812461731
808621008
1012191967
1850857514
27697325
1951172244
1789809427
1923182216
810783143
1412830417
1680625103
921569321
665439832
884404723
218683049
449531620
769686067
979341628
1906085957
1948198593
1162357831
70817417
782799294
1880801162
335055563
1751934603
1440907308
1731928567
1206777063
1800319324
250046690
94819698
1183683982
414837933
1506963837
435272023
1933985770
1626880344
1497993775
1933075613
1194837013
527405858
1377549711
1893731546
878510883
265023194
1093888956
1657152908
1309118226
1629300176
773477462
247844091
1315555971
1926698413
1125770454
1741644314
25821714
1131390805
1515801952
275762723
510264937
57880860
716405153
1010463820
1162783728
1585805405
1737885340
250601899
1377440886
1783411026
515545850
1142805724
1481347854
1973010345
753361580
634951973
693267707
889067749
1002290280
70032370
658045648
1783754400
422810341
1577476887
1026841862
2202599
779263727
1256985570
1289067479
1765319524
409450309
802594965
111078393
1222231053
1422810677
1136956154
1811000705
367085892
730947819
1292705478
527137855
843287057
279712023
1525707200
1113754327
1630671739
766496238
1342545627
1173336834
490818482
1048376608
1136753966
129100526
1445769582
1617717075
726510537
1635070520
1138928266
1983621958
1160581130
806541678
480899771
961534421
1612121363
1373960718
1712950886
1031727331
259116801
550199669
1616405427
823951269
326181816
158119931
1709584802
1542894515
1814758591
1504042378
897103141
463722561
1396170124
1235706361
1436718101
83648736
798248998
716942917
1272696343
673494439
665308812
1604513978
696300140
1501885634
672072439
383463934
1570366689
486163800
46238085
1881752637
667590661
151746483
1400803441
598944409
507379438
792345959
1556931407
1666867214
722194793
978634036
419515725
1902875067
1802958485
1222468159
737967379
675205706
587451835
1924874769
1369823578
397251035
163285424
895178447
101264375
1039456447
366418520
654602824
1853899529
114519793
151878830
1942717882
587753242
1223421002
1496656431
1933005955
836451718
745356658
1062919120
797225716
728326924
644372143
526717329
1131381785
1994748124
294062308
253978715
762433745
1801555493
1473831982
763918255
1996866734
1796012099
1645491921
1116340223
1648987051
1718467214
1772412215
50482109
361346995
232525889
1852776614
938446430
1442411615
1514988384
779476911
390880795
1196094724
406218637
1869952531
386016442
1992610721
1612286586
1790226120
1196547846
725451436
1870533706
1031903639
900430323
1807202068
785477732
1603984775
853047331
380067548
1350601538
155012096
146705784
942261321
107080780
1847669381
214538742
1064039503
694874550
701572126
564699827
875550310
1705925713
1084305715
1616393401
1215271214
1903181513
1057883992
356215109
1931602963
1087815540
771307534
384580149
5785980
448944076
390888788
1778453345
686563575
871981893
243280042
1575869263
628541115
999729284
558378883
91810077
1359976289
632771128
1448619474
1089013944
558549256
1655413790
1321976939
1297736172
910714461
1225526294
320997536
1019525724
786227992
1415510239
1685159109
1904020555
1727593741
1247769667
921444369
1292252008
579294004
1770431947
140919804
493317246
1716191993
69216037
1527975167
192057611
451594509
1125702863
1936158712
1875821026
1147546830
992495638
256417112
582500087
454562040
1968870048
1797665853
276189173
1765838601
1473571363
1473865689
780259686
127946540
1371363064
992225354
1271053336
1186822784
339259487
1848275523
1380771448
78284916
1266126876
1512516073
1589544342
491851324
955302228
1372821952
489333220
127438623
1129919329
846141663
1785011598
1289367582
445176510
1871978894
1793732354
1159093128
1102659023
1449458516
1758723693
1450103814
645255196
1526413407
1105722642
296566259
1360660118
365370706
344828929
1076990684
256921832
1005234827
112335022
1277427340
555387265
1797536111
1881419954
1479979566
666872770
90648763
1499259812
596048096
1308332634
148750551
635919273
627429700
1688854091
1490892105
1682770031
1499384171
1198493000
111960209
84163762
889800972
89551830
1930667635
1433029721
1739713469
406793432
1292978084
1131191206
589931522
1027993024
1412342536
1870516791
124684502
733806642
507584259
733980318
647640400
1990558940
313752789
492220358
1012010260
1950198704
1162675598
141771180
496504646
890494135
478292942
607712168
1869768014
682600676
845444758
1878497684
144961624
921071066
1222534050
1187875510
624719631
364506391
141706486
1073186134
1373894687
959457558
909328290
1568055072
1895990098
278233760
511234771
1893623059
1181269833
756911788
1035129632
1508825231
884740212
1619739851
1072153503
939602269
926876233
1788896455
936525076
849219334
1928500491
685265916
1261423193
1907330847
182548266
1533844853
1725555168
1203613437
1511272592
1319708749
109260687
283134009
1848852455
1240566655
1118325671
52552702
1040870414
1594620526
245781082
218270886
379259364
584669883
1426442336
1112856226
1647471045
1336619528
993757472
525221773
1848917563
282931782
260999278
835823176
1427981315
1292487152
1144685644
688628771
1698034365
1001997444
1385506806
362145246
552678592
1307621335
382350468
1861561085
647651101
751995623
1659972776
1644173557
501414181
1019600801
1898731855
1332255707
1543115373
718254190
469959970
1343830608
1258823581
148566967
259859803
845928739
540087381
1200333395
1354695874
1228340810
1058709472
1273437511
855152694
556365304
95881012
429696901
354518338
38872971
209113720
1883635837
1665592295
1071638030
202319416
1564881251
465205125
895475422
1676646753
1349583916
23807593
829316762
384199927
928743571
1292707804
709727126
822527182
1800855036
1429805191
1549467398
742137642
539578068
1822057865
1352345198
1952925461
1154009658
802851614
1374213590
1896842929
1103607473
1548292546
71717280
665082464
1859858885
1123141987
1659479536
1052661896
1398321941
1141511193
1693942330
1683361843
1364384381
1169281987
1190503466
1176525802
525379113
844140883
129965901
1980729708
145425569
1733838122
295025976
999891711
805050940
1296735330
1669535653
61577973
313247097
1118712570
1048309758
762029638
1090991535
998632493
573039280
1801291370
1952090313
164234299
524341043
1805601584
1633228268
1657065231
1424205242
659343844
1735862861
1866105556
1377753261
1370296082
631554399
175819396
1427546349
309868775
672885713
1393483883
1751417361
1369769352
1253266570
1071825570
1860031524
563123556
1453606335
1597901564
739414799
279609372
93201435
931912692
592370308
365751888
596242707
1389212096
1224435490
361144814
319799841
324364317
347501441
488360339
309632880
1635682132
1264028850
938945385
1918982069
299239572
1430023574
137427702
1691166222
738440984
89143926
1697507653
1247215133
1203269929
548024800
880264743
304202775
1961217488
351995250
35326704
917650432
1144595871
566142410
803950169
1273735249
1012001373
774053375
1242342304
951383906
1066401535
1990068934
348521396
1045982443
1263057023
1060136472
1617584438
1807796721
921086140
644141487
1154366763
167877991
601987097
588443151
1354760451
842768767
894862656
1118536756
1392972779
841187296
344170747
56942040
358582354
1972369068
312174737
1570709907
1165037010
1069539723
460078682
1665210137
906980697
1525186197
187681270
1186043796
624764687
748372050
1740622530
651525210
1984158111
143133457
930440363
1072468023
1383116636
1317076001
1197628487
1867448713
315663336
556152721
1211381959
1961181403
378872594
1893464618
1381080597
401155008
607213160
1009459496
1631486581
376152329
733807706
1692347116
1895099462
548044716
1347718040
1255876004
1737160790
1629180567
1980196721
1415943302
1963678464
606388402
1102146237
243337446
1134378645
1249839322
1910746934
1271702725
673825404
1041506353
774740581
444726025
1255046572
608884290
1858157765
498897279
1286337543
1013516080
144105601
1786526263
578830637
1615305192
1116885469
1364470202
1917717505
291810996
248033995
382395647
1724749984
127240632
1579915212
1568447921
1887251992
899720035
592474257
604993557
859035166
135535149
759085974
131241276
490408074
1335510436
335634092
589980229
1601411748
289081682
437300545
1286215173
689886952
848820761
1969538461
723644711
1485074966
193670459
837112665
348373272
1489502933
1737676036
325619941
842567650
1001805327
1528351288
1546952742
546584773
1461591142
1206292661
557474033
355326538
16410033
1253164208
1639862114
1150802395
254430107
12864326
1296118190
1243320202
1279671101
526905241
1763058454
1628635823
1854510451
961818823
1692508696
875929223
157702172
856270501
83372955
1693581534
62607370
244100986
1115490625
1121359130
1809915208
1916518325
1129435949
962056787
1788557695
1789049319
1128389088
395119088
1731607650
81974008
1269805141
1436722744
1208958647
818736066
469214605
1472210641
897552269
1593792464
1068702172
962597692
1974617582
696984119
988057199
39986505
1835842592
671023519
388882601
605320641
1122919707
863892499
292719168
1772309048
137673583
518502984
1340887188
337911783
883428377
334061403
1454762507
1490621782
1398516154
1367939367
1897028174
1772536444
1692013682
255785952
1666970577
1338966106
387055897
611162314
796029265
468814906
1175398815
152892933
1146741549
1112931090
928461126
1089449445
1126214195
1117534177
1400166719
523068447
1272199381
867715151
1789254840
1497496094
1299049162
690455664
1477848878
131302823
588782265
563490867
139029957
1578080390
1564081539
606678216
799955945
1215520756
347972823
1580056641
1004052943
1049916496
218264744
511757393
67863235
1823904262
596910233
1984780651
1371761436
227956099
1409450657
1793978933
1207847209
337228331
90455064
875447707
95739986
1029313023
1983281605
194517589
956736791
976514913
1861117228
255753074
22380050
232538399
329784950
1597318425
588811395
540063334
312975145
1712940371
741476622
1546157555
113481234
350250223
304803704
760441989
799851917
1965350578
900585861
1314268511
1318694228
1249892780
721852166
794803332
1355643658
1801801626
1487625326
688633832
510938230
1770642923
1232239152
153455235
623319850
27538030
1188799268
1962511670
489377344
1835324836
1494119313
999591809
1395969257
831698103
1914980955
1696510286
1052502311
1661689654
223747098
1740204841
570644004
1335297998
229461107
17931027
1293931728
1642468280
1657820685
611224449
1533900908
1227576718
876894741
527983324
109693099
1900177563
29125104
542332223
480701220
588021388
922837705
85943205
1161450956
342292034
271064645
964527081
471231266
1900994053
1918299254
486996126
1334911825
1025341881
1742301022
1693954004
1578054529
1747420486
117989828
1175640232
1541181816
1214308125
859523507
980851570
369717345
577574819
428610762
1261800626
958430096
966135989
889898710
1495791694
802572999
1372648733
1215809067
464480923
738851949
137803893
578753886
228351971
1064233353
1264934027
1546699762
1392937676
1724169027
1170824560
1276312624
508559028
1485275696
1182940737
949928796
362272614
1782187735
853484873
1001150407
1266393095
1728497882
1941986136
1716225860
583876137
1913681272
1009264019
6096986
1505095277
1011095343
422507561
1684423128
1962263093
1809532814
1277820099
955102055
1440250636
1168666600
1889637858
111406879
276247790
1667608364
1466585831
1256682544
1198892786
1301262195
1920051734
1776524931
1775489359
16207194
527626096
1713603960
1949088127
371498327
1949415972
735983042
796865814
421578034
1994877749
314670699
54969335
1258837042
41604485
381842334
1301661466
1486401432
1314049532
699026215
207455597
227838683
1509678160
1193606014
1892549878
742077994
724902618
1598784732
261912051
685303592
517333074
1282613943
1993629538
1232739089
230607628
1488888084
483469248
708903601
1735335001
1590764767
1860116843
541837058
158236242
1018672603
1173788852
1574967159
56437545
1017410749
1626003879
1084743498
1955021078
1712491354
1987212664
1221025520
1569069334
1547650677
506529034
1334020082
1821054083
1207010133
1646595709
350631240
474070991
111562223
1904244960
712263807
321041162
822230246
1028229415
552716401
1898373086
592757866
1751066432
1723284766
838909373
1665618540
69602442
491005557
19817163
317582719
685640450
1707491869
1972780853
1177168554
730282514
804841720
1295401279
772604018
1663669756
682956952
982359051
1149449166
887849519
528324868
1944169058
1509485603
67766067
46674019
1114427644
461525046
1253925998
1234207300
1989181335
1073287479
1186370412
1362263213
1961424923
263927899
382116148
1903450794
1478048235
15523477
1314202920
1503471365
521369684
1939103840
377850388
1296902438
1381279709
1099403240
1416862528
1548437144
1158560490
345272463
1570357351
748923921
1704908347
1222741564
1779115708
1329423770
1597852473
22928423
1376577914
1558292117
1063656721
1451433150
1718310535
899493375
1990798142
1368019302
843416798
1031473381
390487871
1760218962
1204908717
966835574
1835246247
1384378155
6955185
5065218
1131635215
770863630
665394311
15024405
1044662518
1705488854
75646810
1643908872
1502930128
437446492
1657354866
738683360
484812191
1052692378
305598321
1455119813
638945564
1755910803
439814644
1069936534
220793306
1478357014
1306104296
13260408
255986442
385389148
1157949274
1398341528
1140363747
603521777
913677675
320530193
1215786380
1774050490
197788556
826988844
1357534113
1361553510
513629599
1358167867
1375786341
74401664
1396563247
1553351651
1710664436
104733439
546661190
1337795493
1454620642
1749788904
327890011
79335444
944563512
937018651
1784271913
1653278202
1464759334
652133903
1759037963
659273371
547539581
677305282
503545125
899408352
1523768817
1336824674
1522896980
710761702
854903823
1478609477
97585701
1277392054
1242281204
1081646777
1694150194
146391642
81793767
1752752645
302595973
151253004
1838727959
1820153781
1943720887
1390574844
275631766
834342231
1375966681
278767730
1989778578
544510354
1362229510
705400210
1602515548
1854356229
810628287
698481060
1570856540
497154896
29582834
373839762
581836459
1835899488
482891671
1976011165
1652203204
1050497958
837054240
1862916735
1242868457
1637880272
1571484436
1712006689
349537931
1607784959
820545413
727385801
733584396
1112970281
623776586
689426587
1960857993
1244129251
720983124
310393469
116379968
1392185492
1674876507
1387924976
271018491
995669135
575535103
1584638872
1723169811
1928756211
1569416546
2828471
1337262110
1967709722
1738371641
1225133809
1997287991
1513049946
1035899273
351898307
973025919
1650222821
355862279
1994730589
1033810817
83242486
1964896665
457886259
1873378311
1340156248
412981769
1337707209
1114916365
172498203
1859631198
260017712
1375621451
1449129265
1591898245
247199323
1062345170
1986845565
1988836878
420781720
38368414
817716942
1390123692
765874674
1374598641
1398642777
692138596
447808048
208229978
369084818
1337367551
466157147
1036323213
1680145918
354114160
187776005
1030772471
117648844
1711260561
383013564
1515774443
231709337
887912107
1164763908
108078525
1478353929
1849512359
548158726
1921151702
788699951
1289553138
986180355
1661385944
1935080559
1956362176
216093875
693118795
1199021991
1083287618
474735535
648017652
1965173722
1129477231
745831547
835130652
1393474052
1223694500
1695475534
1095015106
1404122240
1216426852
944696326
275585004
1605823315
905007278
1806659077
1929804836
225359784
657796149
1896244713
1549130419
143979870
526656346
1419530028
1079531681
351187196
804771203
1101242654
1723783742
138020285
1494657211
1831750480
1034361227
1236525027
1734995912
1550600722
1102232107
142080560
329633256
714604474
254659430
154036825
1453143621
517029462
1572273099
344856812
710595352
55562629
1030073282
149703100
286289040
467759011
541225843
1187042906
925605116
504037782
1438517376
1709947204
1666299867
483943457
588702849
122451846
1971691792
956994821
1909465029
1384676373
1910335100
1039059977
1870827403
1354406556
704426970
1787724276
1895726528
1943191676
1641585283
1395093594
690836250
9626885
1847256929
734674869
1640591845
749208575
71169372
1574080643
1851731246
1026898201
1290524637
1847318321
310919911
1230958130
112083346
1392284904
475780694
1845689800
125901625
132207584
182345033
496148800
607564433
187596727
434521713
1671535375
184735226
1675666727
1445276130
498564764
572032483
598034168
1545457623
1530511523
1813201533
1428890492
1862690275
931624998
843351612
1839494274
51282474
397611150
1105263576
882566829
94151736
63016779
728140066
639869274
1242323211
1312142067
1311943583
50036729
1817290051
1509377700
1212748561
194687450
1402062452
1659660203
300153156
1969056471
564473349
395502646
128804513
1353166483
454865718
692490470
301860698
780408389
1417756598
683192855
1529594629
1544155696
1002338189
286407351
80925110
1784733884
1390885225
1724997605
93444991
371504934
943395309
1544865953
433343516
133134064
1186621181
521995755
780744117
36079924
317762962
1618514084
26828041
203030073
631471842
874295142
1275020925
1655779829
268806638
1752097094
427701112
1401661266
1761156082
1947731678
1222112676
559130356
1782547438
1767787888
1047698541
1530882701
1428452590
1428014678
803802226
1677064848
1566215212
1928648223
1025661162
1019607397
1962159130
1995670449
166545302
1932869964
1911746354
265780775
462645427
1799242515
656364814
1326564557
912683854
128043048
1011386426
425145282
1515927246
1638788131
1297296493
691783726
610348853
995663632
322753277
1874213160
350586626
1418833293
1474297215
1249861417
607627335
889748285
814711858
349763194
636814861
702823620
1848633980
255413529
1693620699
273136189
1585551792
494831148
1489914912
1495375308
1485086251
1422870162
1902765543
455982881
855104035
919655493
519496275
1003307308
1912087433
1165014095
379768355
874431486
1318299370
29997531
696854120
87945970
1645083824
747712010
458572750
661884938
1658153440
1572897143
984530657
306601621
689749696
209860234
279409068
755972898
731524584
1242791058
53236340
802465346
1201868815
1114973546
1510577381
899883116
1971447618
1894603746
563729259
554641722
730365142
1604320027
977660853
1649697764
1969994840
1762383376
1384524251
1818636449
1558559410
1605674729
628052366
837839783
36258399
828029974
1837221868
1912189109
438339506
1596163922
1766233186
645243801
640246426
1763523378
271782725
669296375
1111777756
1577303009
1672562672
203325824
519420150
1796971005
116498353
1750480079
183982751
1903931029
1931519797
53833413
595236291
1334832893
336606782
927366321
825335984
460772619
1197413488
1125849855
614738692
1215396557
766206947
373838841
1277751679
1598388273
461543610
375283696
128370560
1918485458
1914395296
966841765
1332537303
308364478
537920009
392691831
89820704
1181198427
1299216299
1761588405
1489176377
877572288
653857033
132327371
896510178
1783388455
1316952818
1103506614
1259557141
838866865
1819907817
179473807
566109890
1145932870
54557683
1896381199
811096063
1298723832
925574146
921031878
1335427395
1741214657
1622109519
265497293
1989535733
964678032
721296111
286871814
796912884
1943914951
837545617
1644137558
1161556320
1435825084
1636673479
1737166405
561539525
633879577
1477328663
1494363224
281435455
1358036997
1115726556
1289503696
98577641
1734921490
400731875
186604433
253806795
641538811
1581595769
791096873
255624281
378184422
426161011
1747961721
1255462770
388359740
142791639
1931832146
1062092344
1030081005
306593730
1315642190
1321248
175770260
1017917487
1130284807
1509259392
317391279
1334841674
177216487
1821395169
1431210922
639596424
1977390399
625488101
332605824
166919652
254614243
563946158
534691678
33065020
155374074
362319183
46448745
1388513278
783371899
1009664074
1888711758
481703636
173179785
491087938
1545496517
432270881
1251354451
1051443268
1800084366
1288182448
1922807382
717004004
1270447069
677345042
1936415516
1306697137
1404379282
969701704
824413359
1738587998
448770612
1122473620
922856946
221440089
1888177396
1367885989
527400667
997015986
151219656
953323008
1954872503
787256983
234545588
120620734
1620547634
1835687643
1161661890
1686128549
275898653
998940042
1388241974
925947132
825403736
1044423376
244112271
1537610240
1293499089
1857346637
96649504
848676938
957939901
1076747042
564099919
1044783901
560893462
766238139
1558846690
1951739697
602910543
177610528
1904870214
254338465
900223612
846761359
1333309945
1135550399
482458416
1149826336
1056797409
100727873
145035248
1718250734
693803051
1825473317
350346025
1522823481
297069885
1878433571
1977327819
350567157
74386901
670054030
900366482
1302542719
1995383107
878125462
223157065
1189761687
1559727272
854309496
276840954
1209922193
1083218006
98288125
1094069828
1133903509
25723520
1978642378
1711113432
1108561872
1055151824
143672754
800549229
1995921631
703641690
1239689168
382943991
738626602
694437877
1038069981
469168255
1680413120
1974411879
252343386
103223628
1234816184
1353971984
1597680893
851378253
455184484
912393335
1292696729
1590099064
202487914
1823886920
935113056
635032728
595514927
731403490
1216442516
1497099961
318427507
167320139
868765947
1295415334
1930714148
1869504802
904444852
598901030
755693939
495181471
1484530463
495323811
521657292
385141241
596427834
1235510314
830874621
1995064497
1859253644
1779931526
428042628
1127264125
1255928949
196168537
1762455095
553573690
598061316
172034711
1768528635
604656440
1787429065
7223113
1477995361
1540970020
150740748
1513092981
1105645932
956928053
172509481
1365311383
449527132
998779864
95684314
1960003013
1427862873
797372919
1068441773
1817346673
1227459086
1699602742
1804158108
600450430
872149846
1436510991
1069057334
1191163383
911391191
672597411
1532960239
1377140458
1271443487
732410141
830372395
151037500
707752406
1477307351
1017328450
980687272
234400494
1083334854
129864382
1873946568
1822555017
493942262
1330404394
1429262764
1031579812
1295925936
768305665
965082176
1485131918
780714643
944575625
68925893
800498333
1186978635
1135073268
41484371
471912687
959577366
601701790
433048522
1423967814
795369023
93867896
1717116991
168407470
1944646814
1252250607
1950555522
1780044470
87754502
1582946180
144124233
1569738360
1930211540
777895413
378207584
106106597
1639794571
159583571
1615465256
1904291747
567878064
1892008541
490728845
1787834516
761446502
1350539168
1520773771
342234083
975844079
508774586
1274823128
481633064
1696815861
449978755
1027185994
400074367
1613287404
1260855295
1086932998
43675329
817750143
1185037706
1397377417
1197768464
800451393
499187534
870286793
409083223
756865685
1935377775
832118116
799993795
986236535
528756776
856089751
903360483
1603139052
1929282476
1406960968
594107647
1731476836
1608321440
804200392
1578979916
308123052
1662491169
1872922500
1480232786
1750709420
1978133217
492819194
378939276
1072650573
1571789927
1086541604
1382840358
494631124
1292960381
987383124
262258969
480252375
1111690549
1585368399
1040466304
1676656470
474829334
1495396530
1168059086
1593889004
123825512
796935316
1684004928
1853894327
492825351
312198493
1209428704
380837315
1818397501
889645413
1137960225
626265034
1390054008
658373804
778732468
1442558582
453178840
1727343222
1414446608
1442215172
1473249394
408729359
310178671
941899353
1144702000
113855273
619786288
22953041
1763734089
1902323447
1833293719
167094640
704863415
1886343782
1626883909
1181197901
808814266
525044950
579825222
1259591434
1877112901
1002003044
676233624
403314969
1849422900
1635993935
1090198367
453316746
806635931
1597907722
1223477630
747486112
80949922
1725843914
120639611
1715096153
486756646
742105576
709192328
378970079
1692412206
1186475663
617103226
1916074055
1056351694
970865585
1921401619
1503710226
1031489896
1597534567
633744317
1928133891
1147518001
154855175
1565102271
471246350
1732495736
1906863702
1092476454
1508708065
1023656907
166469542
1216317111
165826367
678845817
1085807608
86144719
979019501
1765704172
1911787756
694441256
66708690
1815852622
200855144
1567179228
690637239
384899818
760159570
1346963275
878557315
1714592317
1586488141
1421826851
1209101364
964163406
1295343739
1599968111
1926094748
160741644
1649393261
1982600417
579892944
1649629123
1200484264
1355313173
1525942665
1970158552
451276860
1237228238
1970544087
884720867
942382119
1738006055
1119702140
903093312
567035627
112281270
946662857
587675947
874465032
86346533
972336167
559900427
213919139
1794115749
1437168766
744642692
7215747
1201662962
1383502078
1485839497
160049972
818277858
116310912
1929187339
114548312
417079568
615368359
845541972
41236564
720478687
1933622959
1522931332
1376419189
1993836449
772210198
1848482087
302124711
306008053
397127779
1183062470
653305255
1338418802
1286276612
1563046729
1010264251
19992518
1435709984
1406368516
1918144407
781299974
1962942806
1249613899
1853726160
484704591
724670895
124104261
1621695143
1190514801
788545000
149956060
1496912912
101120886
546439383
153986346
152723575
1449404835
1183481239
220082691
1021905551
1588686680
442517981
1701207695
804535183
200439609
832534242
821631171
1532001247
553264184
918923088
94555795
981369584
1208999843
927397565
1259936591
757535882
684009060
1669205172
891714598
1269165554
648105938
226786944
1111609911
1517463053
247171719
1686149558
552184369
791979419
1132290267
1410323154
1560859417
836511279
1215627294
384462965
329457728
338781994
261735111
445078716
1653286551
1652170349
1903039725
592103015
1068430960
271591713
693989206
1168586477
287913069
1173723322
1286502793
1396450464
1468714515
1780199663
291766641
950917137
373799613
1361899737
1330908071
183744643
557363464
514290051
280349874
29651752
399710981
1142941030
1358063672
1258044516
1765742290
824536879
597939838
921154598
495800772
238930344
15918621
1239544249
1366125830
56002924
1158355984
840018198
823473847
1078585243
1398236490
1378461048
1505476627
1735839803
1941608640
1780659754
544744639
264710158
10663352
967557992
1007873924
77990469
1887715253
1138996501
1371820476
1873387973
192392034
1925489931
913528042
1435944691
1402844187
1463376191
575783484
365348195
900649693
1229784171
1764281042
1052222393
1584791308
317796690
203543753
490889873
1360270796
1478778222
1116053562
901888826
524175126
663871178
1201332390
1577403918
713299878
1501032133
813873527
1630381846
1913280675
417810303
351215092
876922121
1867723774
1492737857
1863610890
1232866054
1926490156
1387529157
1675741056
1934860300
802677564
1140128432
835190111
711824469
16378712
1492522246
679918851
1692866663
764014239
516984051
717719674
408937031
22942939
469931651
1349212848
1528520856
724157541
1336124124
722644813
1901812055
649502665
945401639
452067521
482839390
878569080
887358922
1184498619
92053451
454185800
970677700
564399717
1972741639
1803037166
1181193262
99211262
1384046694
1828681068
489507922
1561025206
1220777632
821113283
1121006864
866367607
1396296624
1700090629
1942278062
853979182
1397792123
143525010
335090034
508708513
590366033
664884345
1773929002
1285357636
1857275926
688060911
352350721
1833255390
1129019791
308023628
587865400
1238680863
1793336540
1952584334
744978036
605899866
841749677
370720389
1965166154
1699839789
234649620
1775098918
1501867182
1080698772
1528495801
79034032
1055770897
782748762
936291019
33379740
1786706496
1948528442
119095767
461969187
1974033685
1307857295
29108164
1895835627
241935337
695985784
1476330348
656252532
432005415
912754005
233247883
1882326002
1073031068
1443712291
955112594
1336378196
12229506
1027071735
178358856
635250246
274058894
815267115
1163017163
693230230
1756861835
1778241895
1632290014
1569601960
896964372
1095640052
521317132
639336958
1119585097
1331367353
1978550650
1437120741
576791702
945914051
128785053
1269180371
223509442
1578397088
1343093503
589113178
847450890
1646169800
1006002964
1612058607
1827636168
1599912823
21150235
759634762
1770169586
1483845521
187910294
1158766571
144840132
1335877935
138973793
463693443
1063695770
1906728388
1759288161
1336365364
391436874
1593910925
762740905
1741663715
1465161641
1517991853
759586495
1066315455
898286683
909178486
411740805
695661806
1472173612
573903986
1845779341
110692036
772238931
20231408
1741965793
1297051550
1074489818
1761682370
869167373
1635739576
1143457060
819784080
1292280610
1240913768
806940258
1665091611
205484601
316781054
1819108928
6728140
197676304
1253539965
883428895
1264339250
146896966
309644315
840326328
954834780
1861348080
860991101
1072104717
1492248488
1686592959
1570936146
1490098594
28281757
1691454512
1043464363
164762596
462236611
261875546
629754504
724743553
1127001329
598206656
645377562
225711244
1518672728
259375198
1233195072
703693885
94959751
876552879
1465445472
376227682
592239377
1227263142
1507899681
1873334442
1432321478
456725223
119655039
1900334291
8176272
563634860
1651208572
1133191121
1721344464
1750815174
778658502
1973637099
1162020239
152018458
1356872318
1744852594
1567921801
528796412
1756427566
666132594
1501519405
83933072
1321653600
695459583
628153008
157297216
977144966
615695610
221147488
1194708465
897859218
801018616
183554832
1170129921
732441119
5511389
142220508
729420214
716567282
563366470
946998084
1512186442
504366780
1767857555
1480716696
1259557974
1541673647
1942941294
1519680562
1720592878
808305882
63442966
1470835576
841767088
371815038
1348388407
1135071623
1424195457
1272181283
1850879057
1586489895
1035512963
912043634
526636000
852955957
1977639886
1790082268
1991890318
1419577340
1351360929
1602632087
838501587
1812229131
1193061097
1719134511
1989332963
1579566292
1553796046
1214742887
1368595035
615623570
1034203673
1096015048
500554610
386402583
834416253
1330183041
1341787745
798314884
1384052713
870439766
718025052
1457238931
865688225
976876576
1911485121
600142808
1977730781
914901598
1503076811
1469475706
1549783329
523363954
168319633
117960792
1969804295
251213835
277774480
1122632577
382482075
1768822115
1581275578
209452570
1903586248
1235255487
552286222
1939497916
411489025
140233417
18539705
647456846
448294524
1193575435
35524628
480921164
884607036
1381262657
946540906
216184522
1807649390
1389190155
1601835511
638894448
1711666077
1899119329
1065840242
510839719
927695416
382593819
416598289
583202418
1052408561
219155168
415832810
1615230598
1289164188
508572482
1553652684
1630432738
424590354
1971987206
188653784
1837497365
896361894
855619965
1021181183
356207895
487839327
1687398469
1233353757
588541639
1304672930
61589959
1314983187
993291920
166986605
942381131
497786494
4466920
169415246
41446504
1011802500
28895206
1723635128
1435337288
1595048285
229139357
777742625
420294030
1191756976
376034554
1827609973
1316108168
1791594169
1835662185
1200536371
1764338146
1742532554
856046112
877938147
709632347
23000393
1240296947
1149240063
1828056651
1278529489
990818603
904171981
1422540890
1448243994
346783058
10785989
1549185764
1461017492
383143850
960184706
159758579
113862238
1461024607
1260571680
792041827
1578465270
67545297
495641494
857319203
760931666
1988564762
269995791
1479321003
1792755549
402648459
1199848577
1641740382
1126528774
1459782900
18446112
1771505554
879655144
1895578478
156807799
604229683
1324967376
1355201735
972050037
844973918
365248565
278424210
1855090676
1408450319
875477479
1040777793
1650475909
281507948
1595474433
85896320
1131167078
1955455096
744655454
291920860
1067124985
1289964727
720822813
1424850978
1629785342
1045595535
1146934482
369045607
422656991
1234593
364697739
1188679153
1280103435
218283760
1304216808
656341998
1467074451
223263535
1095495260
1650667576
492070638
482507457
133474086
861545472
603843525
751977757
752172550
918340629
46265950
1040632454
328615823
62991016
1026850101
587734285
828453493
866843073
1883406871
1900116398
1725416394
1926454503
1698039436
1996202958
1855767219
1853856083
1043752580
1686798326
1760674359
1432192150
977291141
939132435
618821869
907903543
859959836
1093987878
1799850222
584617529
1156490642
1859277341
821007454
877807585
293422986
228593854
322779658
1382024538
1672618771
301706724
161829053
692369151
1389830267
437373736
772935128
1566958053
497847141
1169040758
1952628141
495867681
626740238
279618003
1817792893
917045199
991303398
1319980401
1941049489
1107133515
421810585
1420712280
1203031181
1932862224
787884063
243835965
1710352431
24129530
1079108945
847608809
1633031518
1469445583
1673423301
473742681
181237313
742045857
1524969274
1068305208
42361883
539917406
166197308
1051863817
410056402
1690919078
1141359737
1303982542
1957877291
876872639
41484449
1903962255
1886504188
973442585
287544366
1215646143
960213954
251906492
1098675544
228966830
1904485088
1145994303
727021305
748805598
487849109
1650238333
1536009241
483182559
822444380
152997558
98380691
1075747036
1392075926
1922998190
1277618518
1401132084
940936208
1369946769
1010655879
1512112103
791502487
1483901521
285958674
833479793
1982645082
1175146691
961104622
659588933
1181901218
457777158
1513528728
1929330822
1643370314
1296002444
1163820121
896367581
1812896101
1417391710
564014708
759818070
154909838
658177179
481538162
1804879734
778491949
965737413
511886329
1963505998
1695824067
886412282
274709936
1590267185
1241250613
1586563441
1437464344
420583567
860035629
1893541513
766160517
1312702418
689133711
876420309
1301281342
364667223
639468830
169049870
1432376723
96073483
759178070
381250938
1588235983
1523544498
805932061
250837810
1357202266
133325308
1002363360
481078941
54987845
1016907670
663260362
997598625
963764866
295488936
183067223
1923261543
688080209
56806873
1858538101
743236554
36331952
1919354589
651231194
1251312290
70684359
1278489529
1356895838
116870940
1165410904
609442079
1533360690
415812847
1204327928
1314573130
1298176300
751165438
784335125
990412803
229361176
1304139036
1418220208
378956688
1838553668
1749252848
649442057
1691535087
1912655443
1005792406
181600000
716207287
1480969661
1375569850
237535382
15941517
344918987
1668881394
872313305
1554619771
180153452
78712737
776429471
885492420
1315668037
1445545766
1483546980
247447516
1793270697
1649191737
997312636
1431901785
1138926419
1697667406
1827445697
554399066
1325016346
1657375264
80800921
901978347
601870234
379149273
1365834086
351103432
1935270940
449203618
1128472419
157790840
178277465
1188386412
969654144
1629294906
1878852134
1229715355
810259352
150648440
527709566
532727789
1063288651
393007903
265705868
401994542
1898264390
263463707
8479771
749698216
1577280869
1783302255
1548124153
1683136317
690925171
687543723
1588080474
1970334959
952749537
1801004179
712878651
425326039
950221480
866464420
317073348
1325756140
69170051
604884286
679537593
1368017731
1553049651
1909211064
887408054
1676797258
26689500
792288558
594086613
1687793019
636272479
199875692
480884883
1102370380
342623662
1185572725
871922749
1345170164
609666687
495141148
497461241
282110422
41214433
1908517176
276965818
1009255174
1437769789
102383528
1582506310
196824232
75934556
939949729
332824492
1293380104
1583926115
640462041
1196648565
1668069805
895894201
1871326896
1656446818
1898636614
93457110
1900287455
1334062481
752873845
1320119296
1610508272
82702377
1764648755
1994541672
971903184
716089453
1574028903
107423046
397427172
1326803298
1644532476
1632245247
1878152881
239027469
1924305973
1209782248
397262382
1611858463
1696322751
1867051201
1187504780
1518444266
1702161622
1988924160
1203852944
449275963
738339792
838694331
598824627
188653312
140926978
574454696
1524091973
1689135878
1827261518
19681151
1817857555
202282561
1104031372
223860276
758795589
1185957058
1186498943
1313658743
1552116090
35824559
1017741321
1632299427
1732140845
688854366
1696194728
288428993
1637739730
885822644
132614517
92064007
380540756
1775724596
790688728
522627222
1977749662
735334572
1508598420
208773860
1185876320
1070077781
108153274
189017004
411765951
1904624823
1391924694
194979822
507827092
1472462476
1108255613
1547722
331945323
388502879
436808071
1168028385
1431534643
1106040365
1106553487
1909970261
492458585
1852497986
936714966
638269329
1556521361
1735197512
1639140395
42132959
1411593833
581404150
246110614
23461017
1677358639
977725083
127782424
482038310
1927671286
828724317
1220533476
1827516023
1296929673
1501214907
1780601901
165277255
1777567032
131066796
1760118684
1992037878
1338916525
1622660343
1091092580
871709297
1628781086
1598628160
1716315276
1333378335
133362815
1469883945
632495643
676568440
265484429
1349791736
783385989
1926422942
1226351862
1084794596
324189083
1354220241
260720456
1954769762
1240357100
602810326
1885506889
1279037465
613040589
991243678
71896085
771437711
860702298
1425454566
1975078828
1647102517
703216434
1788933491
1490311571
1374401317
394679932
78730479
1261409807
794404089
348675495
457787341
196228674
543965037
1562031594
1947137937
717828918
1854178960
938925394
692772437
1806877713
405898444
1731317423
1384146764
382303243
488282255
986202409
349743622
985587572
725071599
1261482250
1361925105
609181648
1207041078
701489612
618381912
646575302
994452499
436111372
1851950545
690114665
245458604
92810434
1466316367
1606094268
782569759
406581652
1341541853
1717005871
665902652
273414761
217717126
1832512318
167929861
1618576853
1569180385
1915785095
1319069671
1406630248
1002029317
388198909
44936310
1093142908
536338209
1532921840
986750390
1848605694
989187596
1842475425
943649683
1300562636
1723376420
1418067589
1086974849
2657773
1561419109
313088011
265001056
1778052497
1599733484
81700603
1644660556
632737752
319684921
451656839
1043765125
1529412788
441251787
1588464226
1132309228
702596817
1327505632
1587822251
1434082056
1463751637
645178355
1152315697
1556472225
1933394528
619343878
933964066
1417394056
1499066429
773356188
1365340016
550038341
799649537
745537469
165272089
57157744
1256092374
1650784039
1541017174
1806896764
920328714
743538354
1412198559
773457988
84681371
489156715
1457337603
1407353907
1400723371
710166197
241052867
1973057005
135554169
1983985533
1623223213
1357479418
409103413
756615786
331606529
1158708620
665769419
664306547
145594128
1859381564
954344905
1901618498
244115588
783875319
275979698
1531306482
1876216854
1051812778
1786488458
1780925488
513753342
720213284
1232979797
378857709
1471790855
1444237813
1162006275
1526610160
16670686
788900232
532303322
1392283011
414484173
815664004
1122314257
807792672
1648054332
499476589
1319177510
382308555
1141127346
256022167
597944226
1552816995
1819113084
183062873
245041128
673462285
1131374209
1869416889
833949343
1189240089
186568548
354628682
1470232192
903009930
124499621
30245704
1284824931
887368717
1996702346
1139159259
647635862
1356693897
1327078243
1562061894
1487134326
1428451584
1661561063
1468187027
1883252151
1376740266
1732635268
1404179904
639798142
257731176
122269058
1680162803
559744626
1288727982
1199196685
488543991
395235951
147253797
1954950889
1343063234
1205714464
59855491
1345431813
219304328
683293051
1617808628
1214651658
431808794
385606209
1968087
1608386305
1241250330
225738752
257051190
695928548
816589544
1011901222
1663187183
1986164739
1457209078
1456604821
782388644
1714830540
1212501017
780740872
444336819
1470501079
1996096950
1688172032
1508158355
743923309
500382066
1401743008
1984015010
356347430
1427278835
83019771
1442256736
784893976
265443523
162088608
1300826475
1018573695
637830055
649344871
881018729
1454424051
302693437
592799434
382607141
1476642769
732048768
161089059
497741812
1886458413
423325821
345024951
132930797
1438563456
238956232
147307550
1218554709
743636762
877447855
1258044779
1108004240
1839507322
241723743
1900703760
1268649714
733569774
1569644487
878293207
1720721216
1295120470
155778346
1763814950
1077000486
563156146
1899722144
989912769
1167807642
1403297516
1305564892
31515587
11874541
339293007
904001197
97556597
1933021610
1082253884
1950088975
3693280
545937745
118135973
943533899
557189714
141125841
1379785277
1541340631
1041511407
1212700308
401989677
1324149721
1649037368
1906998283
1853755562
440367843
1202621342
1730680067
659510871
1268024466
1569774651
1538841313
1249043464
979499908
1815257194
1438071870
845932269
1246170238
768711233
935506126
144167146
1967682151
186395831
783480800
1565951207
332355463
1602585243
351586572
1598588633
1622689110
1697215209
1021815516
858210737
1777212461
765817966
79147796
1656527524
124517304
158118980
1898925165
1701379856
366876530
1273510739
1814229418
380314324
464851968
1296894281
1138636066
1128276706
1119117844
1295193573
133615040
772629398
106005282
1068533163
434307527
1137753890
865556569
341047076
1521400100
837782600
851034771
132091435
1036821762
1570809258
547959136
680630577
1471831003
213681942
1736109399
1781544347
721414965
1088051259
869786069
1234126271
1777290617
694171412
372166414
403166476
1101099240
1035461182
463949178
1223309866
479470789
327495537
1563600170
249186119
752205456
708679299
331510440
941393906
790970956
1783470229
636718880
1061142566
850345085
234785095
236688978
243420161
1832355189
1784221392
1825063278
924954124
1392167308
1337573498
573778609
1045563782
1902843330
871879011
1291242547
1740136115
765587477
462390093
1239947837
485938919
373833422
1627724905
1652620647
709326225
7209088
298773017
1928425122
763151705
1882171503
794715493
990573391
937944736
451332379
1808643504
383781186
1542505522
457482435
128746253
570811288
1316877849
1210397904
1538995055
1831142559
1141897292
1753716929
518036389
346342790
1880326445
1417436753
591374325
175806430
328580863
543522392
150779962
687309144
1222620181
582164449
1527362753
236211073
1533582172
1855796271
1061911574
1042782622
597451815
347000107
1635833873
594231403
94199827
488097826
1748737025
1282653681
636841224
1891578805
1923069989
1275541015
834838368
1796582346
510723355
955609296
1489172700
1952430228
48098677
1345714953
1290797178
618909064
661992528
394422345
300552417
1121334360
1161161006
960341073
930119682
1892535180
1037229117
1461081579
148486331
496212434
1233690744
794897186
117883057
1923804986
252142964
1392228619
1668699728
1308720645
1538965206
437002059
620452404
875238948
1852470776
1426037835
71441095
571753457
747038374
1581151944
1807697594
1716196621
1751985444
1978542752
1685007579
1241411529
293678987
972865467
1326936821
788395953
352534000
744306045
854349689
461988411
1127054685
338625935
562891602
1715826170
837726240
1565367715
1700287265
655870058
1677015226
1982076534
1079943858
224990470
1773969941
1425313470
1268863584
1735123171
888899978
358366226
1145496807
1456077174
1653383986
432289710
744226990
1255147993
1109889607
876471529
1630126000
1279277497
65291799
880303775
956186646
794659162
1582652371
158463994
1748184263
1513844842
863146233
355614925
1734027218
1181670659
1880864679
1151827536
39181396
1769908911
898598894
1460017110
1467441588
868365517
1704001883
1591813650
1899495976
1994167774
1598809238
1398272515
808604426
694764975
1594398945
1307743610
605936563
1961254712
1935241716
421009768
590578260
796711451
1025889888
285284697
642338100
1615505948
1677129208
1755018742
871976938
533285053
624339009
1963826148
1575212495
501556450
393108315
974318080
356549099
1649872498
1409029941
761760483
1575275614
473478149
980807800
962018872
1195849924
184379856
1349859568
1053419288
1919445898
1555402624
1749678363
1772772506
1246428944
1459854911
561249276
1242469945
744019023
613314198
817679010
1851935640
1191236310
1948983142
719836713
1366210923
1369828766
1634983090
1823060021
307047976
301656661
620080866
951194512
956064066
552224771
1173481233
845734155
117100111
1815903652
63871017
1089434773
457958245
265646380
623709920
1835572845
1316574315
783606691
851566503
717397205
115357584
1940307174
1150638370
230299057
1743234901
832193488
1557094301
1570524174
1626292473
1753641437
1614596878
1592190106
1560866835
361319835
1042811593
751762628
1299365033
604208113
793614297
1220547736
72947712
614120757
444149166
1426566294
680148006
1523879426
359720766
1586289261
567526391
113410297
1403262398
582604232
518262264
917585886
1707702438
366740802
1151018292
389781809
1207959611
123870578
995130470
1602957059
1219441682
363458674
201306775
471680912
1528567938
96638410
1222834787
1871947293
536207813
712366203
1989992395
1631018767
644449493
1501236827
1496158009
1724072077
1550151051
219355476
472472722
1970805041
1002997784
1512882176
350379039
1031992646
1073927842
643280949
653617398
676070792
1600744336
909583224
1396248502
669743719
225417266
469990654
1394679075
80690492
1225259519
208467095
1995311488
263082357
363454474
695579098
1577202485
690896196
592611838
887243497
273136394
206465611
870582794
1426946216
839630758
988604136
1651397856
1024325430
599959276
1706559507
13079635
1169314129
1397753070
885286990
1443021013
546763996
271202957
1626624589
1316117701
1320248676
1405601502
174458840
106557753
1415467517
498812558
1341683957
224043988
209390366
1607350568
307418686
1935679691
1659482844
439380809
186684345
370144556
447151787
1805487998
173798121
69952466
407644367
1018345864
1201091837
1870031379
1688119569
67610858
55945390
810714025
1110024499
820061345
1816690478
424376142
1950577897
1374778495
1272363163
1481641996
98677555
99907859
1455115278
928133658
1497946802
764560148
1442007491
1416974862
292540590
1770879816
353596792
729933321
1211068725
515142434
995869226
741275999
97404836
1556672124
908473335
301902813
204509665
304427461
418438184
1347856660
442867168
530969932
1114019490
1389329022
1790660090
1883042545
1985101795
284704349
1167017646
705042350
271467002
347243929
350372721
1245664464
572005665
1643084219
1576338373
1784116975
1577490789
1917239754
1714014066
1326012070
1599645300
594882065
1824192119
1075414480
326971306
393905774
466305161
970460351
1277132332
1794250094
1681469676
107258618
485266491
966976870
1650540659
52678469
1626314773
409498046
1785778021
68892444
1562915676
506026376
243675433
648625297
390903278
851740373
984666459
1265389117
725564440
420392690
726936673
501198430
1633842594
1116855099
931324633
519137425
1565136903
715245611
1556071239
1591196022
1818399189
196557296
1427910019
477216908
665774254
243114103
760397973
1605028795
1992543561
1523659905
157802203
1167992744
131461734
1645121622
1763096394
1093618925
351206633
1175566822
684511202
1475230933
1409239315
1200916045
244895911
856739642
1067313422
1180271246
473416025
1368411392
35652238
1131403234
487541566
911069162
853426808
194581999
250493256
1366358380
1078116357
1766458525
1982851044
147789175
91342400
1379637664
1272845556
1201904535
262590487
1558943929
369736697
1988720973
1353758705
1837705709
167930793
389570081
30734409
80840306
181956708
617483144
1951661385
571170377
1409903487
1485503009
1769698079
1391986582
1569376558
861140327
1036118339
1246733042
314565937
1936879735
1394628367
396738015
15502568
584748109
1192715779
536722028
1383888534
29601651
1928070489
1042991377
594149155
1508369493
810534549
484695053
14652688
197946529
963472442
97971486
880334754
772586502
12625292
1633010112
1414696995
506945981
356555038
497348035
378091097
699355819
1810261107
411705229
165786197
1015857446
1244377993
432856963
594092606
957020691
1822203141
1583182684
1196854303
1494012382
696951773
152355058
689412656
908670009
1977021222
1901533995
674968460
1285003027
1377333895
1371430029
1897667886
938146854
366398289
1541979435
1924254444
1761618255
982041020
1508556588
228193071
695367744
158630931
684532715
219340545
1516365260
877205180
1578291710
263991500
377677587
1890602447
1057631997
375743389
1380289758
901117183
1386322372
75634730
1860270234
943597456
506026987
529924759
455021043
1822379576
1093088070
1322021925
438831078
514037343
1227639344
649459158
1702398559
508602519
832474352
1974979671
313646554
1354989614
501486559
1335381451
12419059
1933014513
1173047396
31464830
398729513
1637542496
297290874
1394400581
319701898
995686641
517378129
37029671
980075917
1466344706
63984210
818020799
476014034
978631830
1773172029
872988169
1065542862
1362510790
1780509468
1002327917
1649565837
928832552
561592942
1869075068
1058128095
1082652327
62096836
25300145
399630625
50940921
63215672
1927255721
1770550060
474562158
131195246
817478548
1525088702
1698687490
1002320028
1443144437
1996659215
1190609673
1669383241
236053853
444618310
14453553
1498965638
1335014724
1581817585
1628498391
269838590
649908269
152505046
170719480
381898993
1469896961
1075949554
428215807
336272486
1237049571
933589806
492077985
1637399047
929134997
1403129035
136728489
1047470739
1451877
847436584
955693482
1347899468
1366855373
360190763
337365031
1005668703
458956164
1259449312
325539089
1424456759
1043674543
1583686689
727082112
443482560
771132234
1781102332
1413307403
1774750675
1599830581
92663165
661298285
1741528994
1096872895
1362415004
1765270457
509554632
1504581231
1553210627
740248245
832924819
307889821
966982815
1497513762
487578140
626124104
280598923
902983217
289717506
1815140016
1165050778
1922942830
210447650
750410465
1003759049
1292597944
1653362883
206507695
48595425
866266813
1148032665
1989821632
361977814
1447640158
1908788712
186138300
1214164488
251026573
4440370
594920306
1827810400
1501087472
905745538
519201067
1492614271
1116566938
76691729
86172928
239503972
1817358456
490533312
878119115
1123589898
1959610660
434779804
169720336
450850636
991118529
93113847
69817060
111907575
303046938
1455985806
686943814
1592215580
843103187
1945912007
1519342657
1588725050
301439841
1411959617
29572350
898542848
1694797201
1987329617
1663963306
1017197292
1691246583
1257796195
1887192111
1215906216
1567189955
1967003723
231236970
375733502
269913551
866231735
402367155
1012860355
1739068377
1735287665
223045960
157912727
1934623310
483012732
1524763462
45101666
218801724
926985487
649511085
1170654932
557349073
497447878
1938064131
405398840
460960962
1979576267
1428792698
1972281044
770816498
1152523044
759604053
1733322335
205921736
853910845
544717620
336043215
1224748837
311210313
1322302030
1976871453
1543544852
506482302
1849656674
566152177
1188913657
1871659624
963919539
1211784469
462566155
1618861640
798395568
764261097
608285110
716537179
658557144
1069742078
28939592
1825838130
1914772541
290337285
1437439038
430086111
242043857
586545334
975683613
489723625
1951990991
1080712466
1938295112
1188720248
820352830
1907591412
1604683458
672639632
1627110080
50866771
647791205
1371911955
1216485183
589301338
1015656728
217008229
1509714890
1151954859
354127476
1995342956
1125037225
1489384557
195353701
1474975542
307103623
1398910707
396437772
1031964745
539432416
1113458742
264438445
1263111340
1590468564
699190033
1919668633
1883207074
1273489357
1273845907
798508811
890804157
1159577639
1935645478
1089427100
607690373
421950874
657027637
609352948
1325471203
1274680557
1220430809
920371222
1090088999
232417859
980340657
1364686401
462606434
885358765
463319571
881616625
1421442123
1511153640
572718713
133207217
513651339
1786428326
1384679865
1781443391
517295151
669632706
1132449655
943518872
235868983
353446048
1463323320
835765318
1189391747
399957458
1587663329
1053024669
1650075986
789557760
1070966570
1757284189
1319001607
193087520
1174349447
1030693482
610127908
1334503632
1457062199
997848310
810169787
392229283
1377066688
1379650517
586858926
1802438261
575775761
821262048
1037271009
875584247
92057798
655838498
142230902
276911937
684502240
736642951
769094540
144575339
175294654
62648977
1297695437
1410294902
1231540639
631884364
440187071
815434525
814205611
320563820
612078880
353986384
1171315484
1182791519
1212570507
134601346
133349086
1843639700
976379361
83672803
248906392
1386953486
1824181698
766401282
15753661
774491740
697499962
415128072
1615053287
1042089670
1508585280
437706496
261598942
465552569
1159208979
1394413223
1700152873
1399874886
1160688644
745182324
939463446
1771424402
988232651
255211942
209183168
683284625
1704268763
909266279
1443267991
7629557
143562852
840862540
1760263591
685421737
1895668948
788341168
238467280
531294156
1394541241
457048899
1934384402
25058999
1200381238
1772115942
811978540
174372384
92387442
705762915
23582541
1818157285
434448473
733474201
682951056
231197037
1144209358
477481991
398720836
1568969757
557218114
1332469036
1070222978
1788233684
971860082
1607423731
898526818
667722740
677442906
1576177206
569883622
370867811
1155945944
1168858718
5333645
703639746
810797922
914404447
571043164
1216116710
1443233402
34810785
590897184
998505848
885683739
1625110707
1573181085
1410088652
157911485
1529066554
1541212379
1418186957
389620333
669497523
1974076042
62072206
1386825922
146150719
1053198918
1592957508
873589124
144255801
1496929478
516210236
135879294
1652714731
662211342
1265589755
728140556
1979311311
1420399116
229804911
1906438827
1182604127
125736355
522407329
741571853
71717130
902549946
1346749376
34242646
1488438167
509811256
1148376353
34964827
1151696665
1981247479
486448421
1194782676
1943261439
1316813824
664647204
1861205530
978085657
342527587
1298977602
537881307
74686948
862626555
1232969009
962899365
307591330
681948096
178600174
108667438
1311407468
1511748131
1207016206
543761168
1451668713
1320500354
1315108793
1243600774
1706449543
1558714862
1385150957
1634444545
348553125
481245409
984182629
1671467252
175762921
70807079
784879117
662497488
755751912
368599382
928353171
840076541
826758754
1984526023
666884906
1209090575
1669580938
383850011
1726651317
806490071
331211082
1039708915
723557359
1639948535
774231273
1942687253
1743113963
622761086
1705031
1421046430
154755988
1419370795
957376630
1664533057
189328182
1593441539
1878443927
1561501757
787136445
236784251
1897068980
1516102687
1352915527
942808087
583394960
366939666
1717002415
1467142691
653615448
106018219
1574019837
1322599532
1832063546
578660887
1303233463
1308844211
1757688051
1344234094
897235980
233075669
327693117
162118031
660792457
1334705482
213843395
1508982376
1882699911
1162225698
1795197841
1073443367
1330646648
108079182
1596713567
1489867066
909421092
815108396
1686793389
1780749273
1056553575
407291607
225684839
275971273
1969145638
1895686813
1847026594
832156456
1587307250
378715744
361299594
880483972
1835753489
534209833
664265777
554060777
1909091135
1734950949
855310230
18210045
728964693
1074412584
484239756
554776717
1671944850
1580172082
775371571
1465940655
1725885966
342196480
1669239795
488125068
1622050822
1976938778
287680519
489944374
7390830
51721844
192972393
765105644
1487678889
1381686939
1921675127
1503984168
800926105
914713870
1237689879
796436815
1443813405
1042652790
1580775932
1174470144
1959798166
1668583345
1051784581
1982140991
1923051851
1670908123
604026423
388973557
1120315243
381085939
1106270490
1245110770
709475949
1873174526
1258433150
1858814711
246529314
174321403
546669947
1857369291
1541978556
90204587
530531157
1347277754
1152737457
980255589
1753850612
757230981
342482203
1978934756
22127251
683233176
761420549
494769652
528326902
1953467478
925154198
305539529
566892523
336482708
1447695422
1803998837
1644790402
1106592950
275416449
676564358
794508219
927751579
1656280720
1378875168
549907502
1269492002
495982844
1723406641
1632491588
1869593580
1138052189
1704506827
829403534
942796263
1917057511
1846795442
46491354
1141380487
358958689
423037315
483690222
214706298
1344847624
1304965673
933660514
1940989786
1607428881
210187239
409673869
1737979720
445414185
1423938208
1071861305
476173100
185747371
826099033
1100950262
963607036
1429027255
752635249
187250333
1038013908
862278065
658733323
815415289
1220647372
1476135995
1624096261
419425198
1600899981
1757507483
503409915
747634261
1852379135
192874137
579801922
1582903955
351315047
445214655
608917716
1662063122
285795605
1313732772
1894511869
1424179395
1714113982
632645522
353230435
757048893
1090958478
745845181
1082884319
1712353233
1606323441
235786982
1445676314
1352428233
686114302
489550384
1713013143
464853792
1983332620
1790762042
808773889
1980472237
1942004270
676303947
1219482171
283298963
1605945450
1243195078
749635215
518392381
820109540
1090572127
1901454728
1724281136
967766196
1234553929
1101301308
588001850
1122905560
867047369
1328466720
855054800
674623164
791056683
1141310820
1616592153
747197824
1227373689
896789654
1861764663
732201513
144063924
1678730502
495033564
504958884
1914039632
1482175125
1037810035
1413163352
69931472
1151103444
1847763400
1996209967
564491939
892243694
515751314
334332255
1721395178
384662037
1451560374
1388249077
1125011293
1341948233
1116285252
462295322
1953719089
1305849074
1150947588
1534993127
1602890018
1536101140
378571762
346405425
887870552
1786190869
676045616
1411841626
1406421164
1219322253
1053726565
1752378804
63491273
1174838498
1052974088
1715943925
1480703321
858844834
110131226
1898812990
625559507
1282259898
1025802646
842711652
1445229281
473515587
1607190220
802115692
562445250
32738242
551239795
608190559
331227538
1502816908
1810273335
533830332
772531683
1501357976
1108339415
778301070
216198078
1103909689
927911092
502072925
1330935473
1699181570
1324757804
1950172795
288974145
1400341328
981592002
1094874255
1195717848
1252134598
909433621
320630120
510298495
1535860110
901176144
414354966
179000649
1873929925
849396376
1373682923
668082459
445536007
1421151267
560674365
1364565164
519143756
943412243
1979345345
1750505420
1331830156
1682614913
1521649818
354348807
523729721
1511776179
1746047711
1148757783
1657017425
513141547
1162103923
1051146240
1456365540
1412472711
1079092940
593383288
1489643215
23531838
1236671573
600181832
693984450
599300422
342268154
254513314
1554228169
1833990467
885399466
278030304
764083439
585607632
1769830389
456929085
1002246657
1344368836
1863887692
1569519686
1387783803
1966281313
1986568775
24083932
1155128433
1265597183
521983225
1360788378
1687292453
322536683
1211716919
1033063296
342058327
1967291078
1874921949
495611919
1706740671
1379163514
1056520971
732529735
1340346759
1267136505
800120639
689739254
626376713
1468017408
384674344
1071409794
743311158
705174839
48899583
111996704
1548585019
1509573255
1205599485
1523361903
36963064
1212587642
1445053399
1428387267
77317197
981479776
567220861
1231691486
622273548
1852336171
1935971978
796792362
710685683
1274218471
750188414
1623083144
287847866
1131357958
229172927
120647299
1166160675
1296829521
1397707219
1687111026
880922840
1450573432
617477220
982117615
273637101
1099720216
1484478277
832485072
761691593
351560047
458648856
494153030
1934110116
1628133704
655212538
358866984
699915645
1568429153
67465706
774040543
1532045431
1587881983
360724111
1469092688
1954986426
425816440
1824148839
417227062
1280400329
1084952187
357201229
740133543
1814880424
1757942373
547464427
626743766
364002556
1585103247
958054386
1522553333
367857894
1103486906
35100769
359125637
815569616
256035384
1688973029
659714162
476145420
1870305944
1420731655
1597731523
1229363815
623666676
155065596
1293040858
1089849321
1148384533
1027131190
1847820661
1275571377
1067251216
1552084744
1676739407
1994358819
1718515313
679272607
176167743
1080669277
28468772
1994864428
1114812398
610374767
544912373
406182650
428558525
1552781214
1598474
653523072
1698951042
736843412
1164434677
1941081643
1410094385
1664220533
759469706
1510769729
1191213749
1602876778
1254423570
1536894446
1215618024
557972058
1110233725
246981957
1300606678
1551402162
358361362
364766819
1097054304
1576762778
1512805286
1579044885
447676648
1875441516
305919257
987356756
684451442
217484026
1726507071
1740259644
1088250848
494861461
1328180148
1110977250
111136701
1126169574
141990360
12518875
1234889113
207745584
1488058859
573290965
1826245708
491574327
779246405
556840341
1500141043
297930417
1105575972
877156364
1194419853
1636831655
1556468769
122188264
1224038126
1585389792
1493404995
1534652870
1358301277
1772112951
826318287
973729723
1876369708
1514163927
448643598
720756563
1229791910
1999256475
135845257
174437105
1409411803
345842488
1129877707
889308720
88703920
939514321
1752799178
1956102321
1096195112
1749078916
1487215714
386521025
1111908054
849350708
545839792
1451419193
938392692
1205991885
1886939125
525746909
1632764579
607337491
654217599
1462776162
1381427298
514329136
696921258
312081782
42930729
58489842
1327048432
1500884568
162085161
931138868
1467744561
848577365
506953949
667160050
33484345
284523805
1832590615
1537302674
438457758
1609222361
284897238
439797262
1861821670
1027019001
968324135
997224406
1782363872
23800025
112317351
1610098348
541672527
802074313
1691624890
1667101546
1507881423
1574374784
242593064
1440717397
1913171593
1037705271
422030484
1986331147
224435865
180769187
1381606147
1697262427
944465244
271232643
1172507540
1602415320
693156294
95461906
168879733
1044995238
1177878925
941630036
652507467
1669902258
1343757647
1045706323
276125971
1303248407
1388567217
551986813
389466341
665670249
1156952476
839852404
1159278628
459109561
41930742
391873219
1624131082
1400752488
1187191878
298566092
215361398
1681052483
1645412854
1271061708
52759163
1511131229
851292485
509902032
916942054
446210622
633194581
646629652
489222621
566251388
921867318
572690806
96959750
867465270
761579300
1118782077
597763930
1672449052
1791302846
715935899
540309951
104612841
1111954016
713397980
1560484578
301283076
471330824
768127246
1857803361
879312834
726268638
971454985
24489404
72695939
992947161
764994742
451955923
878665186
1635044759
1943255720
32475669
510322825
350629783
593027240
1537242244
1469239936
294913470
756665813
639173188
68409801
1700802162
542912347
1889749637
929476956
730751757
1948146322
399177214
137894506
949417454
615658979
1974879798
1865067335
788826291
1609909788
1839982750
1950412333
548201402
24263811
1874518109
1996584558
666826155
1719098745
37404293
1848047127
683460231
29987127
1753983058
518926776
1176155736
91244642
6369607
1714665012
128954058
1789393560
1178510673
183356291
1081705348
1095012449
1341944182
1044800839
365817529
314061417
1929247732
1019385781
1968375923
167408334
1721496534
740719995
753044491
1586829911
921038534
270649659
882147704
642588630
1401583647
1981703417
505508055
41702511
246016726
700764631
194163264
1880250439
961738771
858172812
609289372
260214787
1736113278
999432731
431399116
1656626460
868706986
1453188954
682319629
829717270
1630767030
352764738
1789851014
1018018512
1879671204
516051898
308490594
1013263064
1765882286
1589325825
1170206108
1735719948
832517308
1486365428
387809914
1196807256
1677848237
1040002837
848995724
641179552
850637576
485567091
1352322647
1071074920
410096409
1708161136
431295057
722063803
309320880
1096418032
718122926
1467849581
1588330031
52430435
1011821601
1048818909
191852403
1487489543
162031307
1729964828
392274038
1180900201
114368153
1372412946
1687966705
873569424
1427697479
249747850
611622818
1234591860
1978778223
1828704150
604193231
41140077
1979079695
1145199940
1000442092
718776095
607922103
171510068
84756841
1586426791
703942184
669464255
871202900
1702356528
147389918
780086874
474543828
1338991006
1004954853
190358694
877971530
1119030896
248905515
1669737375
371198938
1979909701
1383108216
1536526986
280463658
181547207
110440986
1074729020
1117639809
889418776
863656350
1547189954
73350740
1866621661
48376817
1473076309
879567441
1990521240
1645207988
805847247
476958018
1444903899
501210047
1985610177
726179507
647610606
1775204022
1272631812
229637008
1788419529
950732620
1485162336
1792234563
309342321
774001002
1020532392
1335667880
1071395118
1891046411
1903209635
1475985806
1629213165
1551824446
1981784124
838700178
600199965
706736134
607922167
1290614190
1531878544
1310791254
887450291
1473822909
1443058268
1192779358
926295039
1478699655
1397498039
810347480
1632853053
406343186
837809174
845092013
1329220280
1938686156
1378494015
1754955392
1764008420
1092620660
1027844425
137408430
1808172323
99474829
1741998353
1329861442
847744853
1893079454
519425923
1146910000
125979542
1940874472
1167281855
1982017623
697758464
477628276
63282330
11339427
349176295
1116562964
1847705963
1541832738
1938169841
261047639
258193358
1496866449
638176632
784121153
222604166
43097969
1460206163
845244573
942727715
1515301508
262769765
1394470114
1502618932
787975462
1731824556
113196827
345034505
1033215586
959273732
250588040
684367938
1691978582
1239061332
855791552
147333549
851592005
1875403827
1367154588
1405779097
647445457
1244914697
1486011688
199238590
1547124685
1841281471
245131905
691684810
63623701
1670475288
476327955
1686703837
1280734969
998146758
1651980347
1719247858
1303288350
975009345
1275306869
279514872
235979468
771528459
814490378
582559006
1687581802
1576679701
566214777
257805118
1782385081
636787604
1371012162
167694143
93051576
1439465476
295282258
270386812
776758077
1195231525
1955494247
946693991
1486692651
1421512017
281410805
1362740299
482945778
563884203
1403632969
693831825
1587080985
1136543694
844045199
1876582661
600096959
1087639717
1169799630
1875916998
430424319
903452682
511656788
1970444984
1275066694
1987326787
909299730
1426836097
299463127
308633812
1593652262
1841269494
702864500
1381593536
942489781
108056825
1019515098
328612878
792822221
814467451
490117655
1451750079
99613228
1123697599
173046733
1872382953
670724134
645841387
1792742405
1494429501
1567597185
1005411860
269665847
419365261
1839962493
1873305396
683574738
1985049263
1671627297
1499365865
512212287
854574708
1063277173
174311966
970231942
1562363476
1990967325
205487449
194053913
735988375
857067564
271484081
294817496
355332179
1385799344
978674240
803839454
1387959189
1797398252
1402683742
1316602654
263458344
1634093692
805033626
741036628
588240403
1571603647
283499240
1541631043
1069184386
1424482088
1034465835
656985581
1293456357
302255165
1635542947
388472907
1925301263
153465658
610683258
1881415628
465236685
451787474
1056754031
637361938
1296113104
710594364
1914333669
1033565917
861288253
1069465942
1295615549
187651012
268943556
182763211
248753944
1220481017
258243547
1433275338
381991540
1990759830
1707468086
663856407
1124869527
1311506287
1822601729
1614498501
1001361139
53077015
1750256397
590201334
878538192
1234493531
1186714995
1521268114
851365969
1811670870
577339661
167671688
1444923525
1877646039
1657269978
1249933323
680342791
1999718445
128866539
846814824
388042025
1110693147
53501221
415061931
130229360
492025925
1771474119
619923428
173947543
1801380279
1326917947
1745247744
814760210
1681614603
1709233226
1861256655
1283309520
271086920
190927750
61122018
1000936017
747675443
1331397242
437083075
643141356
90571859
1988351814
504345502
333489852
457534764
1983513617
1125151083
1182639749
975786905
1226456477
1890667993
1999575794
1335194467
459971974
386512268
1463019413
566791567
1347320572
1049985691
484752923
832091917
1352911479
1763308922
168412814
1796013324
1966623803
409255871
1808790695
67744521
1845878807
1640366583
1779295905
1616418147
1771920575
39657501
503674111
1267128618
286433577
1716412779
1817866663
201766865
562607996
1838973306
455158127
1818565233
1861680861
1948115054
1811114946
1804415483
598102606
434144451
1400354872
281411552
1952330152
1811049439
737660381
225042892
335932689
537476528
490910961
1574257746
1316360388
1114895228
1129908098
1586089894
111372089
383157648
1563273892
420314474
1882838157
195890796
280357990
1630907793
1232119029
282986059
269483922
1513938174
1308150795
349847581
1934332463
18508750
598140926
4375213
1469641916
1411734357
240011711
1497884354
1664087995
1960871136
1301997121
278631219
931195930
1748957049
1225501819
243608918
885406477
1447712768
709065208
869068233
1707193145
1478523214
384841162
1390800473
1921577326
402211810
153786461
1769447079
1049292523
1669344094
1541565518
1223722207
916892097
1986085108
603144065
472402212
976116820
1311985175
1645253313
1718173742
1346078184
613487735
719069653
1602402756
1118317354
1604206939
1264694867
531400941
405405975
988510111
1397579582
821771154
804872966
439082563
642654437
455809250
1633667588
1207340454
82797888
1067430106
1257947896
470564632
448591831
1994743902
419305619
78274914
1361739123
945110822
1145812985
753099607
1267492098
1573421303
1802459456
990891467
1522990050
1093705410
759453561
782438407
272483119
317370387
1137516944
1622385521
1364041105
60782413
271764513
719794365
418849242
477809535
1343430672
147334816
838734625
1768776367
1229187288
577823208
460225846
875513552
164895905
724325752
1183097138
1040042440
242467817
319584045
1385587957
1652306368
1721018014
1824158280
1019311699
1813981500
916092513
1548949027
1696355690
851229181
934857335
1765427501
1929913163
1635562376
1106523528
387809419
1722979390
1699511255
1659425672
883929588
1601680151
998478170
1914364983
1498715732
344234016
1224636248
530665621
647476499
928809506
35127810
1599341269
1232440679
74902571
817932899
236797564
1711734738
339764399
447606234
1700482666
604867742
1561717023
1794481646
450979126
1987505444
833919032
1463759787
647910045
824663471
1768990024
1777086487
1001346363
1483585884
1380616768
1358538229
717903895
387109788
1737941386
222302283
1479924265
1794675451
1283315879
268616015
620139521
1661227880
1251887913
1702416656
1690524930
1111980264
1398764812
1394788791
48045020
1275373156
1999028589
1054557931
1322212566
1807198505
547499044
1926859539
664796700
880474229
576726204
1706002150
878486475
1151723020
1033781447
115755385
1851823912
716364343
100029004
1849687777
1973793353
117462117
967681970
1905807215
1321551863
1293101008
1174342125
789751247
735617531
1131502377
1773234857
1535929782
1425898660
374201234
1729041467
1725973207
1484557295
326058838
36325664
910705390
1839610745
1811081847
1557505584
599450036
1217949248
1577313730
1390129540
1468416502
627446433
1136132528
1850592745
974160588
1011951260
1549077035
1420995439
1930582904
307691187
93221374
1733006068
29111558
632856381
1757747798
1191242009
1533294323
1107239373
1040796422
280103490
504285241
1422681554
1307808241
631198090
1525765074
680038679
1189323614
10077033
162711506
559956534
368231934
687857968
1744238134
1902971468
1705925623
162304814
1599485004
1280909632
799074269
523978522
1876821625
953205796
1798458564
1418282020
1391335922
593052771
7214106
277849010
81862948
619839839
24211261
1492210663
177152826
1297210240
885844300
45734949
1319638193
504934438
324827672
294121910
1822627646
1539000003
1258283933
1370626371
1939459254
1405363407
1988767935
126140090
926930758
1595442985
1591757005
252384691
308165105
516817901
403281865
1551079446
1624222990
1889526221
1239862169
932712303
672824574
911474605
1928214086
1542871668
535745273
876021272
510705142
447027894
1017127169
1660190675
842666621
1094550566
956081961
504952360
701350876
337821623
1694921864
427832193
1478822767
1985972515
604284837
1881074016
1350918252
486419963
1028082834
1771826570
1184045559
1660334926
893928375
1334764854
421511959
1430111972
1265072270
1392115369
1621297337
911153042
1610785918
1715412265
834881098
1063437983
894658266
1541740041
1109012921
1266740084
752776364
497206440
1296302730
1803212746
1815467026
65460243
1856157583
1196390798
410703455
1253889655
328427467
791750558
1560556353
1441794123
514788835
763918703
1691975713
850370217
1553099520
1682362316
1238678716
1412554650
1829478297
1563966593
883655024
1790197835
727035706
1979509599
1592951096
415384785
1091314250
1062544797
772061096
84178169
1733643600
530876394
475523840
1380832814
1844867900
828468133
1478607272
1225121162
1019408518
11182615
1063687902
829546779
1350596689
168991795
1200623430
70962395
1371462270
44288049
1988640521
1426650606
28061368
1340221714
667728144
1732336138
919557722
25269191
1338424538
1876647984
1603439702
1995318670
162575406
1265882671
19689463
1476378185
1708150523
1983912441
288394863
311142900
1005502317
724631388
203755044
13557555
393146133
1818295682
500278692
54108245
439601146
558043911
778886169
1521988701
1043922516
1047026201
1073904276
1345410490
56116801
393421886
1863148251
743187703
461275092
1819598710
1490043596
1601959288
1621681461
1024089848
1848607210
1797805231
809857317
1874218504
460841273
1216710989
1782567532
1060319371
1038785732
1264009134
1222895563
14503814
947075582
849432462
1232057447
865449478
1585668045
780380627
1097761815
81451001
951396155
1115549205
191978396
674278973
1420261384
1314728637
120764191
1545207161
1849867808
1185903608
1234587792
601795756
391876095
1369056286
1969688473
702473461
1244250928
565382643
97202639
1562175180
1739421170
1983603145
8240469
1809895142
122514927
41612988
1446346305
1013715790
1511130257
1595825615
233930665
709662969
504197473
1540230460
72693693
733058005
1605826836
135578344
453957121
1146112636
1095946799
237360372
1210451563
1852882125
29421342
621099807
1622627720
1578019297
879743990
529583987
1621198550
1020285403
683177989
1535586636
342029832
967793010
1107308736
382083254
551764047
1378648397
1868382333
1107048402
34076904
254042194
951972944
524924824
97598283
851645635
1296362593
1236630468
1096646625
1108672584
111425522
951090003
466228382
1502060798
773151583
155358345
1780473801
1501415121
418985269
1868327008
133971801
981546271
1974627065
1213645262
26484981
968610838
1198200628
1104900683
1625749270
1223743583
1583814298
1075308724
1277730303
1988898398
203283468
956409370
900909182
1504496519
523501525
770982085
281656705
1643113522
1432937362
512525966
908859882
1732087986
1069358255
839969034
194641428
951950392
601609453
1050348926
959663128
55326
973076602
1052530634
279415129
1738327682
498439844
1128987446
1653445008
191461910
1610881199
1872903042
1524858287
1036116798
1673359701
477329984
1298777331
1816742214
1254449164
275977282
977913597
1648003185
1586670304
490858279
1548608909
1462101099
304785381
294396995
1899252584
358231595
910259256
673798879
622134130
533465372
115645596
1277674978
1015821797
1150752834
676994241
1162581500
1006056676
1394514079
1117537078
90194795
32232324
1560034321
987667680
1872743084
58728286
592028271
1541191704
377899214
1697501229
325632171
72435330
1311659944
413385022
482218323
1503921726
817314031
1433542302
204042849
1229734862
1295213414
1281202655
937082320
1250768912
991392915
920471203
395684723
1461508188
148024497
1139747974
91867664
1269920607
1583399518
530466107
1496475510
458625955
1988574588
474433420
432042298
235668710
1307224313
817039891
532360042
976297651
296501959
461030043
803985652
864289956
533603474
1646831109
1859680211
1729039198
802013827
164779218
1822323665
808992141
1095150004
309265409
1996274765
952271882
1663043563
1130520084
1393167207
1238151241
1605633565
1055711565
489035813
781193837
916909513
23592368
1515347138
342880611
1001500005
1968374139
1922510550
478173523
748842613
1960784670
954266953
530362873
116485551
1531394768
927904714
501193389
1280067763
362828467
467906780
1418620301
708142443
687483369
1363475952
1679309179
478158655
1479770417
572625148
176704229
1423872684
1294208802
1370664086
1240790395
1971994230
22791816
1947380444
510011107
131483971
1516799600
727539194
833639689
242268668
1344150142
60149529
1134365334
1354998457
1465911892
835786331
131648795
202615371
891973819
1958083478
1242805098
587804785
1070415513
73051394
229426144
660116417
1836037959
1864721956
1521729589
1395748992
1745806321
1054300839
1454633812
590120585
1713476559
558368644
93693736
1584014325
417893608
369709419
1763268164
1635289274
1634267092
1176351633
1363992302
627333841
229110618
324310723
1012246763
643984086
440976353
1974088859
531898866
1336125324
127858989
652985611
901578718
1949740422
1717954300
1849894690
295446012
1652077644
1205809605
1437890698
496462348
289849303
605515717
544244750
1641521898
907543249
742092596
547634471
1784721763
522264400
194815315
1607515825
953537693
1894063880
709059093
1602092304
431005800
1511727236
852475193
877745504
954772639
1771717462
522401973
118508488
462261596
1060490948
1656789926
143953315
1866060025
567998919
74263407
111190520
429479669
196376395
679889286
1074142999
21818124
1684865868
682788825
104703514
1901891490
1893341883
189367097
9634466
1141310009
520343164
1699447918
1007514838
1240681329
115861997
1418888890
783718776
799602452
328064102
483118059
724744886
1767447330
487007229
81983154
581030951
1250753324
598139282
681574446
1216722845
448000993
83624796
1178036157
757161299
1214174595
1634916094
1580274180
746139932
828938412
747771679
975854014
1061430757
1582350366
512767508
977198480
1941918433
1361043031
649275089
903271986
1750198029
1149110029
1290544632
1311588069
101415567
1713258337
1955144400
1306695669
1534810895
1602882714
101757875
853950191
1303752208
1211767437
972644252
1561633474
1057685214
1342307007
942286620
1793340244
1605765235
535587817
672748959
1954780365
51830773
1352210089
1421687302
1142394520
1254679823
1509808750
140064722
1219987921
601478236
1694867297
931376417
67612817
1157456362
772036727
1076620591
1043902963
1259030195
328220426
45463285
1143257219
727180537
1893821489
1672101806
1849663320
609706115
951134034
1919513266
599611427
418756411
855934845
1297506752
1214610213
476361071
1335764268
1259757296
749205478
291571035
812749880
52015846
25002146
1462817993
881769955
252471956
1608884912
280391020
905031435
404177112
285648487
265686417
1898383658
534310049
1277544810
490124533
1529491741
1227599829
158009285
1680108283
1572023982
532688406
303545790
1590295485
1540453296
801231510
1745543391
397360545
1716766205
1591251747
1821692095
1512279432
327415113
752331928
446280315
276204580
20461140
1680439226
1845410582
1641349533
63216894
1569272301
1704674680
546956923
1633864779
333925010
520372754
321624797
19961942
724485680
946869330
108164440
1101748012
1069097196
719547053
280061475
1748470057
434706662
1922364698
80538446
506928566
1211524367
563624816
1313779689
582485018
773369056
1938271304
1146051730
88029734
1001340230
469663393
1849052515
1382189247
516659752
1616891389
2751682
828013726
1756588867
1956430706
1206528286
280858757
1423918595
377398603
992280525
644382417
1713527656
410531420
1258317918
32784876
166218841
527734523
1585754479
1758074528
1764872137
1134420968
851692527
1005647485
390894992
1964471905
860495724
395653707
1374321024
233595063
1018621713
254822287
1097816816
725975193
585088260
1452205807
716795371
1452047749
1991881190
478275956
715836413
1799679690
1083009971
834125765
1571344291
669397272
868957363
362837637
679953387
1113266855
1921810894
473605707
883908915
90977988
1617317111
1382238785
765198862
997104198
437118735
1792116963
1095934982
810874579
906537733
1190323533
1358776891
737458238
1546565602
987552463
1825443160
1806112111
1315989506
714171093
535853334
1107478523
1042238115
1965192448
51410997
17566763
1434303195
1721497720
1095514543
497658088
1715700320
261054170
311784169
545016006
1370913373
1006838828
1108658083
1202849476
687006946
1719691174
1014929014
199764228
1382340974
1904961834
893141957
1892686439
1475348874
833886053
1122831671
1881404900
537394477
873841276
1797277349
1207639801
1937752374
1776430393
1048739873
1652124663
1330827789
747632099
1562801004
715621015
696602421
598276895
1095174260
645483564
878539364
813760885
1366544866
539726774
1878894381
622593685
1119105166
1596298333
1699242079
336089106
1725137549
1137276282
1072050491
158724558
542217890
600417142
598666050
1214109643
1960263611
841859044
463776821
1104144368
607263633
1594482980
1958098956
1456533420
1872021688
1939374847
156890170
299308000
1503161808
784064080
809787575
247658394
1014147076
661587990
1467341188
583104897
2510520
1914800792
1754736111
200979017
1508397723
1601663268
51292845
1911463592
580074172
1172103231
205414210
962383863
116954965
1482492779
638013285
253315216
181706743
1774394996
206497253
1772061887
581627819
422360961
750571998
1179730320
1439408163
1399934080
832927299
941073470
327488707
824392098
1144577483
1880629900
1133075954
15561154
1211599123
45462819
1087122934
262797804
1595746646
1005600365
1543190136
46635365
876459248
699918457
1733960637
1194506308
182353035
20669030
146050796
556472360
65951651
1239752080
455090738
1695279302
1477079
1580149560
1164228795
575005792
761570855
108463644
768735970
1110219375
1583974885
1755682075
27525749
324784310
1829307909
101393812
270893656
592550466
1166192282
1918908939
178648350
1200896888
228871751
534992454
1545901713
50653541
1445769683
244901855
1217581045
812258270
795022675
1771016348
758440447
1904825403
1425539163
1437796653
14084075
1631449564
881234025
512117143
1501226950
1487283003
236864395
432970761
462660480
1120777174
672392709
1409176328
1365198400
80959224
1749775374
1553500330
1390280078
147042713
1061103731
1254193850
1466407551
1466484625
34247847
1113575255
1129236110
516669000
890882599
1956477701
315196701
1812958538
997241628
122700346
899245148
391511256
87309737
639444093
1711316442
654075140
417681990
691365348
964032494
1795900991
72331975
425124540
1378260832
36593356
879703456
1136621822
1062482896
1241522345
380736270
611397735
843721673
171345314
1971389103
547599451
1597201717
1767658770
1382881033
984557950
596400404
280386694
117774061
649701943
123535546
549692363
509931180
973687145
1993649487
1110331281
1842183889
736204939
1729360723
369738383
290161357
1670506561
1394152651
1609123308
1735314423
1092642754
1636965545
1754260778
893994805
1073674357
1432222269
385843894
1278978674
727899834
420122153
1539710287
1042242376
1943657672
1271194107
1433124040
94964944
683645800
1678126931
1422630033
301588994
828568470
1526662176
1906016311
1142972335
1952151616
1399338456
1644531331
882037012
473983290
1881183957
300882543
1153446800
1988078410
32344348
290238280
1347592405
842139627
1386391890
1044099704
1217479674
1737691652
1270713690
1782031347
553564993
453939200
68088905
1898526218
1465010832
296236683
274773439
1606515558
1992379630
1971522619
1307534314
906745953
1565980579
1730949235
611288443
941843190
1674335901
1787690938
1503806883
804995384
846715878
119239610
386263488
1054163966
1911313324
980955828
85531636
1252825318
1297253911
634027227
205150359
563897342
1557854780
1744630830
1352451319
689033136
1884062711
1500812238
179520500
585800329
199209852
274668400
308502913
1181924182
680544097
1125598395
724257701
1616643171
230851184
444548700
1369763804
1429788737
233884770
465718306
935315469
434325383
67675713
1013924940
1987212895
484055005
210705048
1021948122
309261648
1358352404
1766372260
743636972
1348891174
1821349750
378497916
1922255308
1057780480
173523663
1608170439
918006554
605785533
572047478
1810736698
1204339306
373619870
785714929
256698128
468888465
1021974134
852705211
1264263423
775361623
330012573
1092136474
809315361
918125937
621357423
870137772
1513599344
1695465495
375095281
1177261731
1965406753
950150509
1415551923
1936907125
1776707222
902907952
1238145256
308595877
1386768220
1196240141
1821618298
1315878216
1859932774
363267991
623588686
863336408
640305070
1201497967
227356878
1741816583
1999973988
1456556437
94088981
991010638
413624400
256754700
1012034389
1460371980
1300897885
187642709
659924320
1912704944
542911273
1428523802
606640726
860586189
1788787384
436712745
1009007707
1353790176
1230743210
713378258
1465936992
68023283
953743325
1014134357
1232203701
446047370
294537252
1758021016
229832702
312101378
1468108618
633278699
1177287744
508850316
856061528
424541285
1523282726
1519952523
1890873563
1777773276
1007697992
1199125512
536315822
1908913355
772966944
431408972
1756627266
1763002498
1074549024
203592325
192490260
873566702
511073374
1286595730
1990619446
26065699
37267314
1399490044
1024551000
565987020
1165834729
1542876870
1957810008
347822943
444596327
1909632575
251236059
97790410
4524661
1364246099
913430020
1489055185
1462916614
1452969934
1705680266
266811480
1531707461
1044829970
241167414
800794729
689420105
531534754
683471992
26240377
119611119
594541916
122205325
1890692014
518230871
829995830
387273972
123792682
495401524
1324886544
611938548
1464821123
1241315505
188492880
1464317029
863334369
180172913
1658836856
1758477837
1710302925
1290162306
703435075
1410650089
1058103440
1580915464
1723807966
494358239
992437344
1158322631
223756271
1876566915
634299975
859404878
1931569631
228211824
1850054411
1787427251
360544046
1579559540
1174528832
976972128
789637338
993653662
138030070
841031386
240859144
1025495976
1343214582
1580512942
1377833045
620621816
1030583249
773056918
973169068
736078072
1416176044
1183891828
1064101885
309776550
794422906
335637592
1394836628
965470052
271645253
1448319629
1977638574
605416246
1309745874
1960281056
1614262618
1075907119
1819628868
79277317
583949006
733330797
500524968
1709781414
1272620019
217072054
1340056321
698311990
1151143657
1411924402
1780489586
1603134455
845983666
1861243058
1886235810
1195491559
812035781
666162583
723325366
50767497
785136634
838891241
1582135501
1824167286
722008409
689710442
863392813
1635442899
1715750102
1382933527
1966250324
301925927
800992949
951305933
189107912
239838271
235553105
1706394630
1911271810
847029831
969720230
96110916
1184493935
1982912226
1184980467
668510798
602335963
116395517
719180436
114254316
1148245275
948100036
352581753
1768861371
1294140683
1745057766
1151195297
676357682
987773006
582909577
1353679242
1704613422
982561888
1768210131
1445674079
1478563659
802141507
1894677734
1672135146
1646397540
959938454
1105641152
754890773
1876295535
1081047268
689025719
1654397306
1599223275
639186820
53497611
87374479
746997297
916262464
1601495787
234688252
1018150289
1949344174
1032131578
1657165251
444050147
1088642974
1559195424
718621625
1328362233
1493350590
1265106808
1113549029
1416283804
537238148
1706416808
1866369292
707658230
444260372
1072782897
1154315862
42604124
193209263
476286218
687814104
605114965
90660460
1551972023
37170862
934275395
495535099
606681946
788350959
1381066102
1533521880
427523791
1529219485
1770009930
237512483
1228084999
557754566
1400743031
387019528
1426528541
382944946
1815940461
1575476690
238113503
1061985128
932770012
187128320
1379716249
302736926
1843479568
447179925
192084129
824941026
1473057957
344317474
1052050287
353389688
1536670952
1522024562
1784346230
832827135
886668645
476755849
1732482927
1882761925
109714358
177197324
96359362
470145748
1216175373
515028331
1753572831
1655584596
766680723
93341273
871873644
1029638275
1852546958
489986895
1104400851
747147076
1115818850
303945020
944871392
933886177
1341437752
1602582765
56161529
1425692456
1185462196
874695312
1021083614
1878718470
602673299
593701406
1496276302
1339184612
1842993764
355351578
952270770
755572689
90768958
909570502
1086561553
1328451237
693607095
536499533
58260304
1379716684
1472443830
22412013
500842730
1046684058
417623712
1037199155
1717008286
582723625
1531884457
798596751
541324174
507131593
121035795
670666907
1284683552
341480061
1493944718
1874854362
1052911298
172979317
597064972
1532689032
1186644511
1497195380
1537716125
348828163
656378118
206248348
1217383468
1616420156
240279083
804938219
1544322462
676444845
1953248626
1163050184
373852582
1974399557
1461094759
1565474144
876693121
913552677
1807300155
1044397013
1814027405
445139178
634536894
1420102052
1624886951
745081493
1834506520
818752733
1483588235
1885280987
782651713
1939754799
835767502
1003647351
1508967933
68795549
380821037
1510759938
1365340158
1915464302
558317669
1736385955
962809131
1444590951
717418281
121633368
1967627479
1519545161
413759604
1487437154
1296286197
1683512295
1725388877
142247499
1683167976
1092576948
1714291269
1236276067
581361398
472301976
1781913637
1421526350
1321349985
1659041476
1893793133
13493828
327282683
1370205232
465431625
1392299210
1184653108
1365933184
1548212520
1891835854
486079345
77641450
1482330047
1189945944
702683771
1503253583
777454014
314961359
404993130
1996151081
588994791
1099139419
214365922
693520004
1320479375
416390985
354504280
1144544970
929398540
893038183
133550666
1136791319
415035970
1303767656
1550797819
703924454
1794350686
597422248
1054113537
1021460394
302784047
1930353013
135299775
1833553024
1656168154
1605526526
1610246902
524345326
533592297
1078107815
1694847962
1466952279
1016533221
1325198905
1070046686
794653715
1799127907
1633762679
49725857
49040640
1037794930
40108138
436534644
655174338
1758285189
1349288027
1662605481
178562391
1639148126
1998759318
1708902898
180031767
1260847822
1383532736
1693367035
658641778
963839644
380812898
1037351850
1714952850
806144084
1830158955
610952674
1851290726
1198190221
666598388
120258098
1089837066
233720971
756144104
904796547
160588007
547696391
1005072897
1983665465
262675909
1493818370
1480125438
75267836
306880127
1942921046
1431684511
885197201
534832979
1369204918
1514816196
206104457
1633000486
1631831871
411404908
1830814071
1418315009
596410829
334773008
1242896557
1207635976
1429155465
585243919
1456984118
1091686801
1229029929
572768415
1944841421
883004022
1093962771
1548314891
1632335376
255774925
1399867271
1430691126
1164823408
1483714206
305545062
730471724
1772031805
1374459573
944961755
76119695
482085808
1683374025
460493931
487257613
1458005196
1822316063
925330034
1486481538
1564177178
212923384
1762176341
776029490
833520445
908574452
23141320
983581035
1077850198
1370152631
1486843091
2193179
1440870209
1820890028
1882480820
1950329532
233133215
201140745
1246581501
347099866
1112769947
1865939106
562741203
1868436984
262674221
1353035770
103158111
1773610093
631192870
741772317
1114763220
122525358
1957673989
1607481233
1984137713
1419411993
493598585
623837782
597170682
256248957
1460572887
1321964028
1652621526
401879174
1887616483
942768576
635249487
661195781
1800893206
510164399
254124398
1256864451
575734563
578230169
373711591
1698238072
1650182181
1893739357
513355269
1480484676
805416341
249531228
352388166
336077882
255389412
1364317733
44519191
1833388976
1836752315
463068828
1456730948
1609295434
1603970064
990332544
886526979
1790805920
213317581
160862029
1980820502
1319905646
717786283
1441962331
1972716888
121028471
487647920
1857898769
1546790796
1379443821
1233769642
285899642
1769229812
599859228
110482514
1116686006
1450832617
1211041659
969575862
1316543644
146489763
523298750
898249385
801860511
824443467
1337824378
1053433452
644828965
1652894387
1585402020
1691703190
582905671
1484920492
1489320153
1912918856
1193449623
762698393
1363454011
276814340
231359695
1848429962
397490643
1817526938
665075371
599619334
1550852673
693839016
856871720
1498812921
487284059
1539499928
1675485321
821230059
896773937
14372266
1457521752
421656262
1915925772
617518864
634892510
1067595020
1842818955
205004383
1961388777
1687740632
650863971
800979150
279909660
686940373
917032891
353987613
87378607
934227319
738216168
1468113682
1748999121
705771813
233174015
202241177
1273590794
643985363
196561732
1146016045
1165610329
45902093
16217869
1761675613
588146555
1474947887
455397105
771793362
846772621
745935147
1641921831
1163764675
5611008
192486261
1856138162
977334740
1948755363
749873524
413929357
169931348
581780030
133296446
1452121321
741258002
83013891
1428660255
265373146
751749939
188482248
1713684596
1343928071
1990907148
871033289
696802911
1039394054
1915486685
1671522763
889188359
212832596
804961774
231543269
145239530
1507214993
1341443461
1292305489
1574451493
1462502675
1556512861
849633652
1255839275
253485814
523717271
230056006
26630384
564236015
1032313884
593780772
1274959868
1678661723
1159486300
1209574741
1703647166
583311114
1133088026
1402007076
1651014683
292731387
1308808097
1153092207
1940651478
1305811977
1059567005
537040928
1608967584
1938388080
436540501
626081453
110677861
1448952513
508562398
1966157580
708860285
1902116288
932642973
1460198782
820210800
1760851142
844402905
132566897
7080170
1321705913
396562895
1210526636
1053346296
1595387033
527896103
1561928416
374126967
1939436385
1641290807
1281720107
153694579
403420654
908982174
1950027299
1193918809
1986676343
621088423
88242305
127695514
406232431
483102911
1826007355
1170099326
1193328721
500714456
1801530878
1650668142
1672889245
581796276
1890163541
1448328483
1176241201
1146012038
618945565
909249082
1849040370
1483694633
13580552
1410491977
874612085
251954487
171241477
1807661707
1226842292
1812463002
305439632
993134114
982615675
266279973
833534458
1139762720
756160600
4871383
1600847739
838603003
570555541
40427311
1860017576
1094672577
726365225
1911260275
701237722
1357640109
1751127266
1833391624
977453379
1257408616
290036610
1040778217
1344878440
502981711
607507871
677750328
1253083429
154277945
311861435
18345649
1943257034
1380865719
195274825
808396765
668052467
1406609273
1748261819
750400822
692167884
1171369818
1545164299
1780342563
338693542
1808613060
1623677058
918907976
684126752
963351811
1550716766
813601368
56534442
1393450668
835009623
1048031016
703097504
1941837458
921401533
330552747
532254849
78410272
751787954
1446569795
526741569
552209892
97170277
479151857
899397752
1917968461
1243207808
1294628450
1609378291
1000726445
1141223741
1806083561
1712244317
509694048
702084675
1536265381
879304654
1688599896
1993623577
289731619
603561180
1498260067
1961811208
549806366
545856097
1147243809
105299261
726215009
485207740
1417709072
218145973
613757612
419581865
98594505
1253600994
1786483650
1711442783
1144525201
19510224
766158292
1720144004
256088316
1204223078
1055807998
252226928
1028926062
1335786700
193403457
1239752784
1385136153
1451248094
843654954
84786696
462056336
843008616
1028481502
590398685
1547363911
1933295761
1752153944
1812669200
516992799
809420710
191669219
782580472
527466129
1386501697
1613649813
1256093054
915601025
1824822599
1734779453
1669089673
1227465285
569587615
347472864
294036990
906003211
297579439
1516930035
1811457110
1911895805
1486462226
1100071588
1966460979
1374491019
528970917
1957525529
1255585889
225119493
1196084966
164078872
1211229441
267356281
953489092
1203151206
1446667606
1012553860
273227526
1724760799
1642424366
1722136887
937310403
324151759
1560313555
1716468641
1174565282
857321411
1892468721
495535753
734444513
1684395475
1249784473
416365727
1940696834
1900773396
1030530573
1709349123
225208240
1408089454
1998495213
1428976168
358063924
1030973562
1719516060
1660743727
523550013
1401733392
273976193
1366436410
900805258
1281483131
632775686
572818640
1874505669
89320223
974585402
1162310468
1539758033
249992339
199925738
1671649506
65056809
760050137
1490674980
1511689492
914294400
794863715
326659447
1052715696
172620633
1737318484
787345620
865138072
1726265586
213448198
1364072964
1906336842
604635700
1899569829
1192918629
1772831890
583345218
526032312
1594730495
1452961383
1051619790
676965833
541860058
1851376611
926187995
1868220105
169591090
1975215902
1208163716
326845708
1363919360
1598013787
1540298582
207826568
746449327
1728686299
1075073945
1221260497
1193815777
1163486775
494137511
1767637614
846553055
1661057472
725247260
1068248561
557674769
1640188205
1057073711
427093848
1088304288
1539024498
1165319643
37713598
460069703
237328568
253003657
475282836
126527702
304400528
1567727394
812129718
1656974357
1399419879
849528839
1766059177
366038260
396809132
1153120502
1464232330
697757945
1362084721
1332216535
431243720
958823872
1283982177
1830412778
880802587
1126129352
1857939435
1310545337
529402885
918142192
781069868
1238541421
1824894863
432694144
1502584985
1747756866
509120759
1475682642
599791109
1094732796
889415249
1595759382
1682007794
110663257
1447133176
811528633
959188083
702210301
160865638
487067704
1592841381
1729335904
1726219567
206807963
734075923
1078889727
1176087527
406915790
1372201071
1349153485
268588268
993855192
1038324509
1893987527
875904489
160878459
1024633977
1333365034
863453275
649052266
643999743
1988549689
97966836
267351926
442801286
835484339
1276816079
1173318920
383279603
69273954
166941269
1155729134
1149679699
42335182
1325300812
1051733965
1512321854
1618086900
1698618221
423695259
571669340
102204970
103481571
1250637625
826144529
1895560057
557434873
1788020268
1234758768
1286254718
1786894657
1625823050
1838757026
1511813373
1843067961
1604291692
1631369068
1458867641
1764006677
1898591585
1802073649
2768607
23636188
1302927118
1182212217
1112859135
1844175494
995989327
568686715
1824170525
648556605
1406547077
1634746813
439758017
77382926
541794774
1885068119
847329212
1441207398
547241229
278049466
1488795812
1938560152
1097024885
282379297
541118219
1316972108
1637866327
199267221
1721009121
1420364898
53454213
1854080223
1800026637
621621610
568900733
78568782
800554453
68425408
1713285394
51384564
1561445547
1219333553
1410588244
637698114
380347580
1991076238
1398999010
1434430447
1301273188
1719223573
784039856
17660244
1216765449
1620542120
313277838
64208456
926611303
1020547821
641093998
1795887027
206309167
796722107
847677595
403805627
595102392
1552466855
1834720176
1818136407
1508482194
463225992
1084513666
778903805
1727922004
495856666
716603920
269462259
527971908
459326772
1902031717
550041982
1917973099
203435881
897994034
1785548
636325043
35793970
637314775
179484518
308343773
504692278
1151957479
1780006633
1427331411
1917398368
1845075397
764723441
371655958
1006782617
42595722
827880726
156356062
1580862603
1925948253
838047196
634709908
5136052
289738240
720908783
903938200
43815579
1536236548
467284532
1118516104
91052017
1877913929
2873287
1898728073
845892047
1767480585
559308423
915152080
1655235659
1509792635
1003789917
1311268513
1304507034
1351572395
1810523637
650781269
1951880480
1897806301
1521189291
416731050
1074150992
393685920
337110497
277487628
59946838
1367075641
631188991
1746055730
1916405992
1275546318
264528195
968455730
684672948
661490529
1336279394
39484439
1842202111
865995368
1525763911
1239302033
1483287300
1912728646
501120404
71069968
922158337
1526778683
1330202874
653563658
479214604
70127515
952057721
146009278
15047257
50553483
44365113
1697366097
1540803433
1725385660
1838781235
1478816407
1136291594
813252693
998746089
379689341
1245264440
35334187
626595566
643016506
15293001
1771039199
808579159
1085885112
372042390
281887259
933443750
1161422346
1892565516
266040529
1355329291
533168156
36872767
1977625334
1266841127
1846278478
323488597
118518917
953408473
634119466
617125416
1638913297
498681007
116816451
1027214133
46947505
103010439
670034608
913982558
121431063
825805529
886824151
900183118
687186369
638270657
708175406
1261548356
1866172609
1773966888
1733159999
1117109733
882942768
1804800582
1274762904
370056369
1305613080
1441943640
1158666261
1546411567
1152467611
56200744
1126745523
1081925714
1992476101
25891090
376379704
1272358192
691762708
58670980
325094886
178876821
263409143
247439788
1771134453
1440235000
468505141
1632985038
1349686399
1339354677
558665722
584730122
457315989
344552030
1220248475
1517009734
1734182649
1834112716
1223918103
1746760083
1721601054
605003865
944344179
1123623042
1761514947
65230320
1699060006
1804898437
907707018
661295279
261890954
1435817214
569785649
1807501630
1448872003
1554283179
853700590
635502980
33666129
1834527905
1901551228
1672628043
92257241
1819311584
987745846
567737490
1598884756
782193494
1861677240
475466368
291708442
542266988
48440090
945002626
337069927
1720091021
1234532642
1139786102
485924842
1705904134
1741174994
663606705
725278021
688391121
1077463724
1122848508
14944474
649814359
895680027
1665965297
663309144
1098679669
1800446588
1389390199
1845208855
48973011
512746624
1125032595
135877196
1193777458
466345564
916866513
1943221197
432240651
369586837
1719623967
1387377124
1624783024
1470431704
1728780982
319750537
1713914489
149578139
327761995
93352911
1237944524
947350022
1403866121
741847861
1864897338
552793016
949070398
1886513467
195711944
1812157224
1193028773
741820400
659049892
1099793771
288096916
1207344397
109500047
1003908906
1292147384
1239558570
824308482
720385509
293037370
318804284
1357839758
1735471384
390161451
1179382655
1166899045
1346214760
949394655
949101531
1472684593
1296037289
607264331
1101622989
1108880504
383184735
270979859
640984442
1517275167
1030353046
1747509254
620083427
1176558064
977803567
728327233
524989253
1182334789
521436586
210250490
710005583
857430755
1088203426
1269044429
517559016
654312652
1085061837
1384008103
129425955
162631566
1769687743
719614423
849497184
862762569
243927243
1269135808
1363012604
492529440
1186473927
98463893
1726315312
732929048
651162943
1722283404
1793955436
972876255
1672953944
1142246220
380036192
1007144151
1865172198
1997047866
645462460
1135964271
239389073
91670776
384481168
26992860
89705316
447310338
23818668
999176633
141553904
478352876
1747587424
310738624
898012070
1757320858
932630822
1708667759
1365314630
32459813
1995860863
422972693
483935178
1977076536
206267813
1365920022
1475088993
1544682761
981358709
1942815617
1003971912
1122281804
297459368
1772639878
74151964
1713532914
623373497
152256467
884654640
1336019744
402824125
739163590
74645226
727138680
591375144
172810067
1974695980
1483216813
74864186
1915633087
209615399
671368433
1641829522
1832712386
1187004
222489767
652029093
262312538
1885402964
1018561146
551903867
545022555
1465951629
81003051
1995204721
1019272101
180893508
1974947547
236586661
1184479157
1133947361
780374356
824013120
29294886
1629635688
1256697274
348327467
1756796498
1385701392
33457746
1391224043
1991872181
1469818576
1065725623
1733200219
332603479
1480452283
464746983
1771452874
1851662197
1061503821
361060960
266853504
1866093494
784115878
1857801570
1273211961
1993642176
731933960
1572103043
1991916559
1999748434
1246630153
890385030
781685726
1429241044
1847355314
1612534636
203076698
744489730
1874162301
895232595
876611146
1851945218
1627337104
560031687
1075203980
400226007
347802832
1662601242
1538819819
1716146526
203494673
384924465
122975336
772886402
513520852
957919626
1245179009
1771834119
1983485314
354685291
1024862539
1813598349
41541188
1391475610
745242028
579433546
284039898
303959176
485248166
1867917647
261670285
1026963145
1977499896
166271226
1484449814
414908286
238756391
224084192
782597590
872985954
1645839344
1069332718
33283225
275770033
1796253761
861705689
767409694
8799324
915720192
889435689
367355628
431242580
761004417
1519477010
1870370057
1063012797
1810404031
235861495
1814789659
495770435
116186110
43843657
1177353077
1670902172
1454476242
1176531529
407424569
1956704110
1288436588
98612567
719163235
1021094818
989236529
1110499360
708845948
1955529822
1780315125
1765771155
1595221849
1883536340
1812023852
275240574
1388238984
1595812477
1500562020
1830427705
265958728
458022887
295901170
421437017
604504255
2894897
409294533
286827156
756799845
1601995687
1891979642
362381053
821293792
619722232
454281120
810705584
720362737
817107625
170272454
1346260810
1442006052
1650505058
810631063
1914840236
1282697673
44632877
640639646
1931253319
683746583
1840945537
655604673
1581540600
170340153
1624048538
910572802
1949401683
1660802941
866999571
1494108312
716268339
611800285
702409373
353699515
1106850261
63550180
1417934072
944477363
975499618
1429255220
1001318269
1554877837
571131360
1425540024
154301210
388421654
615453671
1647391824
381060934
1138739345
559871379
1362255251
478041215
1603080574
915854309
946391014
310439042
192040900
1197245254
1709149431
504879438
1149902644
1853363166
1322999314
1454004116
734460526
739596679
1296805543
1703780802
1851290056
1864763601
1100155514
1665140028
501998099
1682428315
286067700
84473314
156000577
16038944
1235626885
295119132
302009859
1279742007
1728260227
934236933
1354013088
133759071
1099328800
1437845207
160459247
1753111138
1225893173
1747232110
1266350188
924375783
1851415625
1701514672
1248132046
1971535909
1419840684
1648824975
1318648128
1943611023
529770879
1273975744
1459715866
1697115223
1976043116
1920652260
629786610
861917701
154438466
176001957
1961618370
1414030300
202869580
1870160637
125102940
388762381
99991028
600701456
1640267879
1858960337
1543321556
98178918
638870429
1352923405
398789841
1577622317
1831012690
584553028
836341268
184464669
596198260
1586801910
976471004
358398837
749971129
454284483
1474521068
1656897866
157715955
1178676541
808058598
1298541547
1598672672
1049891216
1785613740
1852319888
721506203
1981254989
1576411733
859369666
1871544881
819139229
8557097
1459687792
400289467
431591961
635105315
106792462
1298325382
398420799
89639570
45233582
25576433
1969973798
1579803698
374816460
437559296
1844470744
1120189509
1670818457
914241313
443093163
442985501
461591339
1050901739
244780009
499506246
1588979214
1567309665
546469954
856116114
1849757702
1008141296
1976971603
312919788
1777059031
1578244814
1516783213
1958109370
318379168
1819179168
1367728607
358572484
1759295157
1089036971
762825017
1272965115
1628698875
1470087518
1410797280
1414760593
877035460
861065481
1905593276
1945128354
1428451719
376153729
1546965759
408786054
155509458
1932085716
1046126102
539482797
751855429
1542304686
239881869
1037092286
48604831
1657054011
1802744667
796571647
920776084
1886361374
801810341
1851639289
1546512706
84520680
683690345
1372554368
288076723
971814895
870807372
118891696
156512385
1131709362
1979080654
988692221
1102548020
31843249
884468069
1400905303
31279056
1107997160
1802599912
386293453
773053067
828245810
1606717055
216990471
849155103
1725732731
1224360285
1971644864
1667342851
614225634
493984509
990674087
59255140
53953988
398615648
1343931040
1692463384
174411391
120709331
1183694564
1061278344
927234407
382970413
1620146068
1563224032
1251189648
1934544267
16761582
772585942
401839365
765292591
1812778925
83761463
415516888
1078586223
718266897
477803625
466699874
523399265
562343992
1747454611
899162509
451548845
1542286751
637724853
988406568
929437081
1048594032
1633227602
1540537030
1708441919
1856867665
987287829
618905349
1325015109
1845818661
445275398
1986570987
653766440
1597965455
1791188465
1207598703
1199058922
1265503487
1848933043
681205585
906912625
1643738252
975367766
1680348751
866127416
1225763511
1651012127
1558365340
1436239953
162115836
475685562
840683662
982421216
574817465
321752567
885950235
383533980
1232048913
693397446
908424927
825491097
1464856114
1090501780
1232767563
272991500
491232638
1812933434
925433811
771155528
539855908
1700103587
1186045359
1693353708
1956519269
81493944
1285698829
73226267
1952878851
674409615
482678409
205855539
1428922490
1182665396
1162899274
1370133099
1604591736
1004149772
78948976
1276212888
905238231
824064723
1967010010
572106041
940508117
1855714488
1442056511
553236473
1742600204
1407357252
374894778
1412830077
725578316
787209812
896384045
462012250
1289640203
1147329955
1025901947
493323521
1036053739
812723968
430655130
557639299
210719038
702569389
1396568608
282190719
1927602507
1862634464
668399764
1487082866
1733984459
1649220923
1865917298
1715791186
1733093578
613939319
752845592
100804781
639437433
732462357
330626064
545521599
299514837
1069848332
1480277223
641712678
286281351
700887024
80492897
457261782
1978247826
1585625455
240159150
92514263
393409594
1409370711
361387003
237938729
459145881
1159865792
625633967
1879965741
738957489
887811912
1678845619
1076357394
921292515
1180592860
728918672
675700885
394484363
925097167
1853886089
303591382
482097905
1885133531
258124462
1140870707
1222292166
754855931
1995909369
1226715483
1782141568
211137983
1508835041
148359004
1409061774
1773403035
1322381593
323722867
252552316
514906863
1641658901
1479571642
106828390
450660324
1806564111
1411702926
1391002713
403919830
1720420163
1105688491
1971968352
1404792012
62777419
1053150659
1731739367
1936567768
1610416359
508276063
1151246250
1220516296
1015646563
1704289951
1163956423
1398918485
97824174
527819507
1378976871
1530486616
1667295620
1147889481
1858211268
405195806
423148569
1879577500
1283438266
374314448
196762993
31437582
78569421
846421537
1749867995
818372337
1034435769
890220879
1254747131
377349556
148360564
455684382
416619638
1472494006
162986677
814105530
1172476618
1032036020
1499260301
1937368950
315615219
707909906
352836150
1278744605
32726055
1860516098
736624210
572530682
1247477223
1566772547
981643443
183199919
1769712394
1357424920
1739804776
1578978777
429706642
304824713
1470648302
197274226
669854183
273735545
144171354
1720474618
379458943
923292490
1113866978
194801614
984902805
1044105738
1232719189
1391112549
380317200
1346069317
58699229
1488853087
1678601432
799824817
813695483
1889351897
81748128
461905087
1642743656
1687974585
1395706114
1965160645
685971989
1059194719
1732689231
584007900
384398889
867651905
1561387719
1301986075
1267514768
41879674
563738553
632361533
899285662
1109433565
746649120
541822596
1587627878
203371485
334053359
1590530894
1802882720
423643077
1298725691
250951689
1900377346
1629881826
1491129231
1581296405
115526099
207949096
630991890
456196770
324768505
414298299
237320501
54672260
462112384
400894905
659706850
365067284
1829724831
1078331125
78554549
16819556
925114535
1046239900
1900539156
1704261918
1142702778
1539925532
874277210
1439372171
1353921226
1805175220
162277925
262328912
1760469028
1481737542
683630555
754517063
1376522674
1980091314
1186459976
1059565673
1410887785
107541783
307593029
484987364
872113065
691976860
79710213
1186732973
1543664635
1968986075
1760806064
724551596
345088529
1281906136
1325837155
854137447
1729342671
1786867313
438593628
575600568
1333671887
1191619720
1102275544
519593285
252020374
1974991589
294203233
980374842
1717264351
1905189787
988544610
1849633517
1891871149
1018988877
605931772
817572752
738646871
1415551792
832148854
450725918
1460215319
1687544237
1895707536
1384935152
44369157
1437726330
1917240384
478562893
155900388
1829493109
1025174393
1589655361
1541497687
610859409
1725893787
219268066
1005266240
1787999744
232966991
897121476
397773628
1099335372
1469468623
1638474848
980441465
1911172547
832680447
1326099653
675974364
508264404
115490576
313790879
954718460
1987867710
1115385249
1646127650
1295912184
1717340392
475224129
814294044
57751206
1815640340
824474455
1887771243
880015395
1398889249
308135831
1281011741
1293095091
386663707
1812306513
950647128
1182584802
1935027378
52952291
360879948
218075615
257232688
404493687
133196611
605045884
591140731
1802588529
1647635985
1714002533
711383515
634936902
1553629978
1495474160
79766137
923355882
1287925848
1312775616
1418672947
839370270
582133288
274860917
1581697380
758459454
1581552216
1603036717
1551668707
33004563
289310658
695957892
1164843449
1131206078
1019691083
1934915419
754505302
1428052035
1038679496
1312846705
342027519
209248161
1466610476
13051811
1176838471
173768710
168631880
763952348
754505853
1785537581
1213328954
1463307825
524380665
1637871513
1763911855
1095657108
1470819003
86019031
636378235
1498773234
822941472
530159894
1053377178
558136169
1513277872
951678094
549159085
1580177438
1615245819
1618714559
740968859
651714102
1884676386
1975079143
970748098
1209424787
1372759795
569081478
1098022447
1407928671
589827575
817599868
848530864
1766131126
819675609
826002833
171577227
1526971937
1367294223
1924033975
464096417
668486271
791673801
1539906263
489905234
1811867625
1155870983
908474307
499773940
225160378
1624609625
588454443
1148706529
1135791294
1044568723
561614852
1578631440
549301523
667123415
554487068
1722897314
901737526
987996585
1228449565
908945660
5341604
1681629030
1287246052
1738460560
687275039
780100867
1022187149
212883215
1691211845
1154618143
72482588
1860040302
344770124
1485173909
1158880473
53553804
464285488
69307538
872862070
1783319046
1373132
1668893339
1712739570
721562403
258060758
1247371394
1622275705
859848522
812807156
201136661
1562358891
1680489687
1563224237
630960603
484563631
130238595
1868624932
1170013748
1812498901
1445059511
602422477
375571228
1457494685
1981173152
972086135
701574551
1233861316
1064127614
1508242943
500933264
1258611826
832429988
115134515
1445130519
907572528
336448265
1968889460
565683650
1480399803
1439903645
1157825163
162338628
1400076060
1490075184
1592259253
391992902
296816066
1713809521
1000610279
1028641879
184928873
1294271740
256808637
1427802559
1180896570
1625801904
211398655
1731566419
1749476268
1556486207
13510079
558148091
1351605579
311873892
942524835
729928903
1565355172
118093718
1723388075
148115366
161349135
1302941282
1689613946
372595257
287234349
440083849
975495169
1967419501
388913899
580093234
404758486
1520051795
63517335
479601064
316004391
1964340087
575621351
687331957
264233949
1281770624
125049610
237323042
816207382
1923913596
1426393567
599677072
810733049
1088202168
547550349
862330350
826637731
178722348
1990421447
852494913
867292744
881987591
1604657795
1884213381
1140568211
740812722
650306736
243979155
1342652520
1169383035
1151727722
493458284
494630757
872004515
1995869501
978184749
154307552
878023216
1853859770
441617451
23065757
1924026094
486733901
1765700351
946201690
1687557278
1629350800
1887293001
1419869152
1526583550
1753455503
226036139
1529630349
1211022423
1612308321
1434016801
359682292
691407971
1546763746
1523421228
631463889
1881070456
894670522
1646824347
772185874
932935284
105046316
1938728534
1092332668
1569365600
708022798
1948614516
324862579
1548803996
829429157
943266651
395253691
1838957444
938011691
1453010934
1111461922
763013735
824110003
1816068971
1415927532
925691584
963827935
1283608334
1259696195
561852701
618502457
1462899582
1331259470
330438542
1810153563
141995301
1029355573
839909554
993514477
13266407
1582510962
1690622267
794960334
1850503552
818560752
1804840988
1901173560
1980826354
381593266
669041671
1038763111
520724849
1753396280
93752813
411959307
1868450154
1056960453
1078601551
230896815
1846494290
1969107349
821437982
679032340
530479967
950863143
1245123217
617355047
1994424037
1738650433
687433856
1913911079
1555344137
845442967
924745284
1870499972
1420839655
1968053402
973606451
997508219
1611086545
1024518024
983001581
902015069
590654525
1523089591
97777609
1709503302
1237506657
1918479235
1941703409
1085034848
1950754022
609012740
1147020187
44159059
761072981
1011589928
264480367
899640409
1573437536
1187485942
1906749524
242175921
1694159410
755130593
1483418974
1675281882
828650997
223252842
991119652
1900396753
83354002
81093332
619810271
821976267
986105768
1919422914
88377815
1007390377
853085535
1535619916
1379848390
75944802
1796947024
1602399009
1963157057
946331398
1698422781
880586226
1109426991
409249728
1703573035
73966043
1424070684
423600604
1117768501
740825660
1207855659
1835523933
39670617
422495728
880852305
1014253816
927359584
41306657
1001680846
1869660690
1989202469
325043921
1058053291
841650068
923212113
1257089990
46554875
37817620
1807637552
1830804722
445228898
91760402
791973536
537087577
1976859102
1948064772
1113825851
581869924
196823718
9387960
657022648
196209668
1704207766
245280108
711567256
252853883
967719761
430589807
654767611
365594575
1148585219
1755640367
600718163
93496368
957128929
1373378860
1822532935
267776924
1486037616
446483046
27411168
1386253065
615963052
1286963780
295596763
1116095257
1043550397
1502583040
445636627
932787534
1900427965
345489660
1844482940
992292887
1212638042
1792992802
620836155
812773184
130082813
670358230
289370230
1615965069
1383050010
1442042978
682219503
689588531
1491042240
698477168
1579958649
603480242
125531838
846048928
1095832309
1750340673
1981976793
1270769584
1580246616
417243987
1949683345
1595471999
1209303486
1465136721
1984953180
1721980078
465166610
803095560
1911157428
1608425277
880858326
1164136128
752542705
1009759751
137694112
815679386
157112816
411446100
3203055
1173920075
604744277
1606008233
1625053018
345073229
1922624392
1842156385
807255696
1054379038
1249657352
94142268
1010316094
1941868458
212746186
203592169
863089839
534610814
1461054744
824233510
1631011889
1661069933
976876368
1879123944
778431103
1882616964
1817618843
415822522
1850937537
1115772087
708354817
280152923
1593227857
1570530693
1267566529
406326542
1812499711
343675113
1970418982
864230257
1542512330
142796795
914724382
1410787573
1553438208
1817015160
598109183
938989868
951389942
548950537
146669913
1603083298
1354624642
1332879307
780434212
342133123
197043707
725620333
827577130
1742436055
527454387
1506801871
1991218849
1691483610
346024221
969504429
500914411
1439785402
674301930
1806419644
391092458
519414726
564191833
596824488
1281721180
1488215094
746345552
1566088795
325685736
961415944
1284507781
878628975
1464432580
1301987001
969102175
1105271519
925528281
260348551
790096482
925433407
209282836
1086879378
1516097984
227982928
336775871
35710459
151577947
1223240772
1064763352
583933780
1316100749
1158323782
264687939
1144970299
157858079
1627255187
1038891465
757800155
51158127
1292219118
1595787572
630954913
399934597
1866161187
457928274
1648825413
42369292
689231848
722381435
1240752703
43976148
240565861
649688920
1748868524
1597136809
1304213081
1003316743
336208906
260048617
1246010722
1336637147
1523104780
501325443
1741751957
1645315195
126184000
613941036
319462281
1144128922
1341846989
66380054
167728127
209190424
1497877364
1329645835
1578327923
686944782
1649936797
1770054655
687950458
1993341168
1462346100
500859338
1824010650
539957632
1075534889
508634862
515819416
1547833490
853644999
623938444
702682560
497751538
805147406
1955581972
72682793
129629470
658182640
220845992
331744274
1034884377
1722907011
1545102926
1380534447
1174372649
1876248022
31375438
1151811556
419222689
18808886
617268300
1353379946
566154252
1572098160
1252669554
1874291048
1022245443
677314794
1201794326
569780307
1617549138
98121620
771628791
290483924
717908545
1363697495
1669976589
1404043019
1542295393
1256963043
1448698454
28762142
1429090806
1438310381
1653066081
270434158
1917243174
1120324891
649638002
663709611
1044159452
1356823307
96596728
1529024605
236376700
1270558498
136528309
925653379
1552477852
81290925
1050437351
1452314677
1456388315
1651065686
714195136
936762758
951278220
1254619002
662625902
1810675155
206271434
627332419
1609516164
1162259647
570110433
588506158
1924289141
1127843871
1919032079
982235397
1957047875
1901920552
27676792
538084715
1525620856
260725832
1524893
1242604187
54107225
1447350048
1227169186
744323210
1851565168
1461004469
206525692
1996383777
572373827
1778025120
724115246
716303324
1319155938
662624172
457698989
838962847
457438177
416827033
1747307144
934337081
958914173
1647870542
1346269357
1008684439
1006621301
570242455
124243050
1148516799
1424637885
918303601
125444831
453469304
935237865
1708674034
1200511778
1215275855
583505969
1461948225
775767252
148511695
955733955
573726656
16132332
146264022
403728625
1202728755
1663079460
1294423703
1444221563
1188713946
80646539
1108793823
513418689
1067187812
283690015
406236684
101080691
218484748
1737701909
1281322713
1336761419
1058008893
571745893
1654070227
1652580290
270645942
1781065460
1610481905
1462112394
1242423135
255456878
995489953
1641059782
1598795449
1978603127
385187518
1631738210
1200005336
604955814
1803892547
907162996
829819348
1704295237
235923940
837657062
1016651008
1940050615
1868050053
1424984019
794275095
1114195164
365021222
1724246316
1494444539
811750277
1897725062
1980763
362062106
493683733
133082684
1421663296
52597555
1832311309
201798428
933257068
1085156586
1467734042
914623241
1088584686
1898502497
774498474
901075356
1613528935
1933809363
374159718
506942072
1353713657
335821953
816413165
635929282
330595327
1913015407
185497886
667837300
128227971
1890435657
1271243638
146615243
787045172
80878066
383206755
1269676105
706321604
471873130
382229252
854565442
997508039
1502496809
1302666873
1752500477
1548916967
1025427375
779465368
1526481523
19776621
213119809
751492288
1790436954
1120284822
304808206
544011405
1666158811
1545648941
1857754452
1802487357
1508647889
1867099669
1164474010
73570458
1042821411
1813912949
1321118799
127578069
1007706621
1515295743
1504822369
194753753
1141655805
1551580112
1519594277
1509434033
1851216848
1033155081
1063912689
1087012315
1305167953
1133550040
659016364
648060679
1915108162
1138943370
1480806684
1026330422
482236967
1536866661
717047945
1724027165
848567152
669385774
873581363
987465773
1833034030
1428926352
259845462
1938587528
227798168
897849306
1771758748
11185780
514954253
18366057
1609836484
238856842
1600690546
795374173
692794558
633003730
481736253
770742137
497319405
375097850
1208083306
516413331
158462296
1903878042
333106265
294788378
1645341102
1470839961
798247799
1780795205
1346186601
472270031
677998749
532128504
1676400004
422290497
773309619
1125325161
859214148
407318647
1361791292
647830585
133106427
1896742106
1529106886
1241949842
1425639876
1686862795
844072103
84044215
1242290912
77825016
172066370
498483513
1779382468
1316620699
1270464056
355967421
1605481264
1933009791
1252508205
300918787
1212937981
734159049
672179457
1137566453
1560858093
1068562042
1118974169
270504061
1859694112
1356411092
1911527990
90000758
1013306558
560252721
383306904
261720190
374771156
1091156423
869148502
1958478308
626767858
714203585
538504293
1268361585
300203662
179515237
752746037
359779305
1151826441
417342199
1519843898
926204357
1154810443
1060872505
1434892604
1398947379
1224562650
391540434
1681091749
357077835
567888627
573568043
224350104
1885879821
166297027
82065612
1485176956
1219129747
933313795
1008743866
1981196265
514324841
1063861289
1294029897
1674150930
498734397
195654756
1403817872
837362791
1381342857
315816005
759194864
1118677620
1442351913
1836567195
985323633
935190316
1952434053
1125360117
984359526
1037157541
1983230723
1410064674
512070668
1390589682
53199815
489853482
652624473
1102064559
218138051
694338282
1533616291
1426465511
143082576
436145934
1005519058
1862343069
1860780546
1386721576
936158208
1203292623
1820744778
1554177643
299748893
41261830
1808693763
1454890424
781998191
49312627
1180973394
1146875296
1532742903
93769630
1948954270
1971586326
1997965543
1104260167
551790622
1903440216
1620951115
8880916
1543030284
301753313
619224741
687004576
782199715
1332729354
975595045
1006205980
831048137
1122980565
1074409771
565712478
189201910
1781066903
1216412763
429053080
1110315782
470808838
1581895919
598309392
1707855291
603311847
1921091166
1071262755
1161595379
1439846661
1477511241
171496250
438180391
1901258891
1310552447
1957340330
1765770461
927277293
1660262340
1518991466
934952903
1612744317
1259062115
475964410
479295379
1775792212
1218264490
57992830
72465526
967030426
1904567721
167887367
755173563
1568912464
1993944386
80981784
321544298
1022641724
301025625
939718437
380662148
1547961986
1525409198
1342353055
1855218113
804098795
568025589
929789247
1812428118
1117069441
799942017
1261924617
120804564
1697421298
1494100178
1497571466
1211746724
1105931509
119014013
1932063080
1385047358
1863098337
998797230
194564954
1535278941
1309623875
1416322688
869267928
1907314506
1229570664
1635796033
743128737
626251669
720543903
1138329319
1386990917
87335120
1916709061
620746298
1675196585
1207766623
288475243
245564712
955396085
167088409
642643104
47082804
1057752266
74812286
496372920
869235061
1215612789
903627711
368962546
1554671080
517563811
549164756
1330844244
1807074114
545594238
1387776108
1698757661
1022474742
582857455
1481273408
56813281
635672949
1400260661
559091979
107109261
1410236347
1295037663
485185212
443817429
724296457
1096572115
1617533625
43401146
27476546
892635837
1262541072
358570423
794455643
1410941586
360335603
420183245
1839501027
257289123
1165872824
620765508
837826162
756490876
109634948
75152060
287420477
1509008963
1266000502
1662707257
1474122677
110275128
6970156
646822143
498660287
1967703025
1086136574
1574197399
730427577
459810283
1644666089
458098965
900030186
505763611
1303367699
914438277
1283053167
1029205686
904302019
1611533156
222521852
1061090164
217312255
378383826
234387838
1938326472
1269283100
653745471
1185402716
410033153
156396952
1215287495
1830571614
1954826368
569278469
1917201418
885665682
615718929
1859910137
826752618
324805013
786138205
1689755668
1379690744
612623035
707773859
1720735322
332062551
1453123178
1195196671
792098893
1258214792
604706945
1654467346
1440185406
413032514
1892962874
1628586330
412434306
560333815
698419926
432391103
388794684
320394424
303413331
429378595
627527352
945203818
1936485142
1386166281
28772596
667334239
1169295550
77549401
1286728144
1436383648
1371334496
837621511
1765760792
1526613980
217591150
937220549
1200622294
1990206046
1617934261
898182160
610580550
176104268
514640963
156245956
24238544
1257079353
203284624
1299576322
128332693
1892413910
397343522
1369361244
1076277413
183244440
80246507
775531504
395577410
66956897
1166424075
124764654
88919243
527157544
367739203
3801758
1041698018
1055341364
1862825538
885820326
342742665
1761199377
1231768809
398588639
702460164
1405231172
1818798045
451423085
430562855
1780239187
1361927738
771693244
464049616
1869719228
1949216709
1394314234
1039040127
1973252
1761344098
1582516352
1446367474
1442059647
541643140
1133665398
823781971
1493169607
809262917
83423007
1808365065
510839206
1114547938
968897181
1394253815
1317464298
956833657
367133316
660645101
1998754884
666901081
1671046242
364446396
1628823422
344968649
615338224
705029160
394730832
1660715039
219200016
577940835
973424969
964761632
1039724766
1293997267
280309187
1439452853
900683019
1219556238
98103412
1574806668
1209290558
595968255
1735375039
643058020
1919723650
665691249
393030558
1377439429
1146585318
912885572
1582083393
733669134
1040285244
1335072172
90297856
1218069957
1817544052
1097090998
1926304916
428636239
429051139
1832454568
590062902
1505482172
834940096
1546077575
74823172
1674899915
1113944628
1878011445
56150638
1147577079
562541690
423948216
1457610524
1075077988
629071358
985765402
425245000
1949646975
311998603
1017291403
514129721
1306314444
995857443
239755836
1924476388
1704652595
1203699411
1062239231
1621908802
1803592022
1293251322
1669467174
1145755530
1376835990
5905353
229892867
1808117925
373646076
590868077
718130643
263494801
1268573874
856734934
434506315
171127445
616337028
1877461649
1015219868
588998600
831778650
671845998
1976657941
116637637
1411759736
1318324847
1283748458
509624730
595184261
1621601187
370170578
471200504
51705398
256102644
252558617
1854325758
893074516
1278192687
80774534
1069172636
399178491
1177647478
51598925
1358778899
1593867960
753796603
1245555848
449579511
561351129
68628392
1308139361
1827190946
188479543
473240631
790130152
1131746024
1316593381
1552829538
1733995794
58511143
722156895
1720268138
1212933664
752044889
220697499
246930140
211789404
1012471231
604176318
580180557
1278052929
1338144342
1796687115
1946047233
189820110
1654131173
620247074
617879043
522769677
657963134
72769000
834168948
1948273601
526555870
313461827
542979632
282720961
1578464767
1465972492
1120812593
537732377
1340244979
1544196894
22263391
347015741
678910353
1964713814
1299554036
1138081400
1346937821
542007199
233084618
1845403193
1981170572
790575463
1969995020
30503831
242432311
283420522
1135998980
511498950
698714338
1030059861
1076032660
1985742144
1887987948
1771994537
686377795
438583063
1677717868
1964209179
633324637
1546498739
1483363726
42448180
1937807951
1793947448
1774423724
1599031492
1510909757
1689417359
1320693039
1479797644
1175831857
115955935
1839684383
988765756
1967103030
1735980407
343466808
512475801
40288651
1295044245
329973512
609313643
1839018040
310185118
468164234
36521248
459027794
906915816
1278336019
860970974
1460363533
1382728642
1908682563
686585879
362039468
1938722392
852767513
176047572
256080107
643400819
772510766
1446581622
1190805912
1218916695
1854228004
960076725
146057762
899222192
1804891508
950397389
95116255
1165242067
1923920528
1338280392
1216525228
874050083
203430141
1627622833
1325783215
1737902477
1140003699
603993941
411081340
459722065
19434112
1793103216
207273373
1153098504
626726288
28380639
883212894
167419237
256395694
1396887833
522533480
883391891
1418507732
620101346
455957114
1508087510
1890463487
1559805602
1102024309
327938631
765854719
295121466
1458808114
570402171
1470060651
1487989386
1735292252
1225144681
850264357
518177631
1503397120
168516826
1035500282
731083847
1199482584
61124789
752803353
992959258
272495905
1776510870
67184495
1927697019
908846373
527032696
815746913
333133338
1455542351
1583328796
1171665719
1817695706
1847438991
1580198097
1501969632
83142710
1693867347
1724312646
334295102
1636871202
1683037853
1138736903
293088387
1658068214
1317154880
1738218064
1893490713
354016655
1847891609
687423885
1420618762
394832326
755284158
897504229
1287309698
1325513440
260754136
838157700
1386275094
931775418
1754655259
1136927314
32447035
151963456
53478962
1032568652
670738641
1923199024
666547194
952357573
1037216501
1475169938
1726829688
1115932151
1309921405
1133759002
1483422483
409116282
610542140
1170628309
633541984
461730258
485241730
768118467
162710034
776833394
1062411549
949934762
292888400
176456192
1822388574
855709647
338037552
1402519685
1882215944
546110540
1106289868
141124932
1604589252
284586228
1067479423
1970291690
1687469461
895534036
1650207384
1945448825
668002639
1639352007
1587582824
153550696
1842090958
1851637855
227615561
215646785
298233434
1292925001
651685585
1264328568
1989253423
1276645569
1970157104
1720803880
1630310624
490091002
1129969000
181506855
1137132387
324310003
1233716208
763810866
27469134
1342297551
804527030
325955912
103148887
663250295
774260797
1589707694
1117911084
217261210
108830755
1423059542
1362351938
139337704
334365234
1970750720
628094086
122390767
1104286251
589290943
1894424955
1841961300
151871509
327943683
314429125
1346675544
339981066
1197378460
1765565036
1468700529
808316438
343692636
405635800
823771958
126081562
499793407
1047110825
1901659649
112497899
1634983139
518664204
1061977891
146417485
1771992213
1167814815
547097563
358451942
1490972921
155725768
1159218281
1553412769
1014741620
1220023753
644425265
869385912
185507835
1190426042
476583347
11526788
756473343
323269230
1576882338
1824142659
1649210555
1408944772
1765138120
1017423742
538579981
13256142
1834571828
923639895
726434437
9892868
1469303112
70626739
832447064
1695543816
379879297
1160128869
1767331562
988223603
849008146
1041652692
606346756
1915287761
1793574819
1123668883
1761210535
1954386047
1940573728
1309367365
570527478
1890132862
1356024557
1311713910
941781866
1237835233
497206931
363047442
1402676695
1529673821
1819871962
1477716779
321153941
235578386
826978332
1004848752
1750720642
573798527
36938848
489964019
810546746
1316454479
244195226
1768249740
1474261085
535229647
1217795903
1733922795
1615369954
641469237
1256213208
584193935
72682415
525204463
353112418
836301576
653868312
157589202
1128844873
1594611831
1198336885
16831855
1757452174
237657742
1168351642
1371291368
720498751
370768371
1088309429
788726067
1372948242
1187412009
1917447199
1450609709
498820619
1254073000
1645937636
1587774817
1837452826
406552220
20039331
763284136
747677489
761207458
273460613
1235678028
1405034364
1795949479
1882465968
1990676757
350980441
1593131440
1444953654
442327018
1291627134
793714892
1559002305
6537485
599898099
102969718
1814730897
847027533
645613367
826643887
1268520996
68801200
666746736
622072706
26383844
1099039419
1190363941
1066093495
320136377
722292654
1574572501
435052749
1269154366
996244716
1964197129
1932673615
1966257004
924549272
488302403
1097632673
437745627
1779816802
1742458355
1475120181
158982576
1705105728
1695070695
1639400152
987876719
1734483108
591821323
1173011799
117670770
1921033603
1492686463
204659414
568931292
782961659
1769565636
783426550
800312816
1284886946
1272995063
722661001
867754517
856574385
1524560526
562757589
42340356
667224484
136712715
890181625
358725130
1547980694
388898261
1488704195
326342845
1191626555
463090131
321278116
1403968724
1550963790
78216777
585653270
130471332
401560703
317381980
1348120764
1503558254
1759537716
1363742324
1183295345
1154983637
1704875853
297319857
1152858681
506821739
1019797355
607365665
1302408191
180545202
1132313107
1597059797
320652235
1597770394
1701639698
814286669
569690076
1532135343
3982269
1878316570
1377304737
319871529
1448287520
1379457827
1249349027
1206670170
687341794
592189669
466193815
539192406
176439763
1059199335
282802640
1303482161
953417370
1735197989
653849278
1250660838
1236039580
981882456
1306545491
584260891
1160681941
140732915
271655617
1953903993
1757564542
987882876
428831634
1587274035
1747691904
1815985422
1499575986
1881221147
1986437588
863423817
1706696118
325418027
1047970831
1946188512
1819479946
427607686
141171851
763215785
4105440
73113773
1314257157
1017170074
644353025
1966441710
160437392
1319029239
296095763
1022099813
571771080
793043846
1159189588
1307554606
1107802210
1295445034
1449105628
1699458919
163358036
878919780
791500503
360454341
1559623350
401581494
1317044574
89993554
28501872
328431251
202690008
1289851069
1162402511
878937805
443089041
397466156
136627475
198541845
639646836
740394468
343529852
462389924
1426836644
428662665
1519889660
477476173
1309450068
1193393742
1704234229
399141513
1217615817
1752525797
497082884
120021027
264249650
1262252071
1971715282
1643651099
513490423
912675664
1700125501
554359471
1937939839
1832006141
1116339232
1006244695
1859697303
1692833275
349954806
761723433
1170927131
909260366
655798199
708711160
1355929068
1700968112
1452083137
362837839
840564682
1082147177
1092131427
123650833
385759325
1629360359
1110815435
450164212
792768185
1042381484
614688155
1180836970
425750875
492976377
1685051422
1726971173
1040268968
1789170381
524450086
1594830503
1312323434
513644965
617778870
1616616793
843438936
942510797
1228214382
308355451
1096727599
1788371724
764091960
563281539
1810168934
1608877444
803086418
1431343246
1820544238
1576474669
168600146
308579480
721190707
666175021
213476510
817315820
1078145120
1169117836
335972558
677950755
1224208945
928827026
1668442193
1566758687
1176518027
1857252635
1050514406
326919717
464368308
1475514634
1280211897
1443248529
401145978
802459984
1353436614
1004396461
278289525
51406617
1370668036
816873431
1689889959
253708176
1906426936
1463794300
1620570235
215870606
873639797
646148413
300168455
1800463051
538471673
1674321100
606538239
550263628
1084146507
167900573
119929532
1197333274
1386763512
1952916300
558363039
476166701
966974939
345029604
296262772
725351618
1907433503
1918730723
1312738408
1209080050
539026296
1026738504
1798449801
1519099128
988060796
970500769
1022400091
204647894
1946188452
960647421
983612838
404365993
26751263
663905257
937042961
1605890797
836710291
1850882350
1718313477
1185536041
884466929
1080956251
664643105
1417751736
258510393
1213723259
1286733237
1561397332
1167531528
895218618
308437104
954909074
1333410006
1091088406
1261436756
1511733170
1875871300
1087439112
1562202833
113645739
1145500483
1915281639
1251144822
426116092
969303463
153997047
449415439
303069683
1407986644
690371976
1888641327
56551153
200417246
127202367
324613121
1458070045
362095399
380698065
1260588735
1774337537
1683767532
1461002759
1037116366
1050969834
652210317
28703765
1070955987
935662857
1402468502
1425309791
1730019497
1749271180
288679518
1604667739
40035558
969185291
1829811430
238527014
448448274
104513347
764307821
983663555
153410689
477159552
1006577292
251885951
754491828
1206207640
766475285
1803366712
1149637771
1495173236
1826850377
1787865296
429878207
1684497725
878165273
200174988
1773905775
940599699
1083041060
1513752582
900601181
1982676853
960352479
139370148
1767871636
595749508
87166809
1355427831
1628258615
123568386
1932249791
1156075389
1010029716
700103978
1307592071
559956815
44392543
400324367
1274211937
1864748348
169187572
1599101791
275672021
234846262
1922420804
500814222
1174789533
355537834
91020018
1629636443
464621239
1507848576
1021472287
1250555240
83062375
170733836
1516807073
867207144
484014315
158742321
1119040831
1411047455
175108097
1026069385
1562923445
670774988
777835580
1729774230
376905654
318208459
155782445
1373581409
1666387762
1218292712
1344565010
1301499391
1707004832
725506218
216949344
1267057415
1420959975
1731628975
1264407813
1998622173
1658947148
424401216
134603102
1759474477
617041604
1136858235
1043149742
1177185400
1916310052
1115469616
745707517
758140118
1423993694
1249602636
671922818
1251645817
1722978642
1445015304
1978632181
1772811560
1473853998
1091039831
1841460814
1803179576
1905990230
781562984
463729004
791300856
650257801
1216956901
737782347
1387411856
146639643
176485925
1367122238
1138522229
536171886
1018361104
1112732627
1240047420
1275058717
978597046
1457271357
550918147
472585195
586424893
1877505698
457402196
53583401
965303528
1544078774
1975944671
1752996795
1491596253
524768175
567907317
582940402
331423527
1853484247
1835478620
673129232
251848887
526927599
699353152
377687270
1358295662
611500475
1247507770
1882480399
1533400589
715473931
704617538
332282678
738584761
497752844
495256953
1633768474
1290542668
1330594381
1319565338
904057287
6326808
737717455
1684954273
1672878127
761837676
1634415062
655043390
1651717750
799214921
555581827
204748359
1164876857
1277254007
566918189
1023209830
451669447
757918206
173230878
1114289534
1974924418
629997928
574921798
520182812
249829597
839461236
1643661994
1014412034
993843409
29511223
934138844
1292397735
1000829147
533918910
931421334
666802424
1514131433
841973327
1026475025
1615849594
1723880601
1956457085
1595790021
1083265479
977818762
510725573
1539740682
1055028671
171666573
1474543015
43587506
875850269
1117311791
216304847
1344640921
274059359
1431405011
217534643
1435124676
833416891
1118175683
620003028
1661199982
1622206527
1865076078
1263184093
1203919212
630957948
345832674
1900115765
1509078398
1609696120
1731443181
557381284
1390408934
18467333
1034207908
1491656320
1542364051
1739104025
1299720555
588633323
842745461
1519300395
1985923717
58288576
175085945
784524301
1189277989
657361976
1235397414
1296596790
1406848652
193058135
497673912
1103877573
295257104
1973583494
1218189402
1714634669
1306806361
908782735
709195998
271550809
1965464618
433891386
1144407088
559930507
825895913
1326173589
1239851451
1939748692
675170593
1696020651
1533696337
529542360
1777257567
141899587
1636282810
1806787502
1088098149
419394912
1441679959
1688470698
664718352
212481608
202847469
1538385047
59707373
286531361
1723210229
1060624415
273466918
1827729382
432297665
390937821
1879437325
571194653
1553835778
1552032331
913881488
1615155438
1958628389
1863104401
1417510526
1295648722
621426198
1710828001
659361798
1968131552
1326620007
153357518
337300684
1411401900
626536521
887411449
1467102776
1020725301
1606832457
1752983010
231043918
1606022042
500223134
539364552
1602963360
179227036
1666281774
847441211
1263722986
1142758517
650105036
1206062914
588063810
84250480
892906015
1472942711
460766524
1578575559
270960173
1369069630
1591055411
492019469
879023249
91575821
959911355
1569852712
723323732
862065019
1201192862
1544886217
923835046
858712025
964362197
1800852769
1320988414
1307859447
1114932304
1419263837
260141041
1238283490
1629366949
1773984987
447105015
1516603282
1318026517
120557094
1565293708
253050205
518495885
1153593810
426644926
1888527217
749765128
237762827
161927599
1739024450
726998793
408647313
1579453198
33110649
1455903305
804216755
1646248350
1718836770
218923472
1791393011
241700718
787211042
763262066
1585046568
358010407
1041502687
1318434519
1032676684
1739702682
1817070425
44914454
1362419968
773549305
839354262
4559004
470273527
343569134
47599052
1118241292
1035307829
108946898
726599370
1638925170
1581963965
580860655
706284991
1839810640
227030392
1782380185
825150194
127736637
728268246
1297679811
1526633506
1878856376
778082667
1489788140
933449318
795583404
1385142239
570092698
1717088445
498060145
344857175
1694109996
1364578826
1635098009
740098936
28551645
985629778
460647622
1598649299
600595479
1183615643
1682446114
1515101348
1148285872
1181298101
1004185914
1651725416
1201692048
1091404127
1250296499
914552489
1689333788
1316646208
64740157
1246915800
960497886
1226476338
980485388
1410119817
1252015649
1733099053
465215131
391858454
228539225
1294067996
1887853969
1216281830
1071186983
1099711704
198478748
796750408
364502572
529087338
127672768
114064169
1844187392
363755028
1629796795
308490039
1929263404
1143857988
183450192
1478688572
466791946
1583507656
655523387
377463788
1299838669
388182210
1779601051
802075308
5144391
1050527806
346633651
867496426
718400512
1290587661
1286562124
1854217877
1293444133
1787904085
580538434
101980344
892925380
453546092
550049918
1160246451
1188973441
1950675989
1402728408
596742858
1596679543
671995350
1480856413
108157661
1549648862
986526560
1925066508
645031569
638544610
1510390181
1916443161
683004774
1320110654
1396403440
791606017
1313974767
182453688
1260176342
1395663657
553599732
1077192905
1775578918
1015045906
141359320
563319554
81469848
585763193
13245855
1033457739
1495276937
1188490348
1349162680
985453802
1182858193
1205395765
1333149041
1569671393
238475990
1317847565
1731873952
1365521154
641530555
1215673268
1783053952
1871460924
1897533660
781869691
1496521940
1661940075
1236075151
977792763
1928797099
555012332
849128677
1519549953
1821100626
1656949444
1339497094
1544838107
1468179014
400763368
1911820653
1611573831
1143267674
321899834
567280481
1697550972
137252461
191007676
1458456977
1744303375
1943977698
1942328778
1663789706
1188078579
435662351
559905651
1231991955
269898396
665785895
1299600158
1089241253
351305781
1797382589
517484174
1259693249
794150349
136325126
1663308241
1384295140
1676199598
230174299
693637883
1849668552
1331110585
1453700501
1029956725
72405595
1461154118
1304180443
199982688
644617231
1305514264
203483099
1491771776
1033815065
1986468322
891222627
1661050098
1083887602
1261194975
424957489
1069598699
879052213
168578856
1311522115
1560514873
1814191242
625783500
1062206585
1773130133
1561225847
473944220
806712537
1782257379
1514129076
1250339816
92660226
332679121
1734378078
1405705627
487500056
1770837837
965717953
465803207
654982928
1783726990
147822682
305610813
1483669109
1273224928
1902927722
475275028
579420639
123100165
1251242109
1160575600
1814585670
1681089696
19588470
1893185628
1215765483
1446622095
398947534
1531050311
638756842
170673011
498801728
421225720
1977642701
1783475250
1893808096
558543506
1926672020
1678181975
773694919
654119653
103880747
413249007
1513595929
1527795126
1412692191
1508580430
1142114392
1788981658
1870202411
1085950819
1894523582
683612373
531015271
353553476
1435754146
411570531
313090652
1841192451
189940145
1040877962
1371890304
1434667642
1827046365
484309918
1284925263
1726596963
327968113
1700193859
1379416832
1344384217
548603008
901238664
1349405246
597122457
1056694854
1401336664
167493768
491793345
480493437
1707185054
304507704
609965877
1660847900
1552806024
276149429
1815189355
1890210449
1624089225
347721105
1482237566
245452854
85479570
1488241831
1732816958
1282229349
669213105
586202643
1029286011
242869864
1686095229
1180612317
1441920533
409564826
525818195
537347811
993284918
1334207127
1933892815
1296858623
34417483
244076764
1821297308
1360699014
482755092
736370258
761924428
1773819743
274240342
208160489
1469735908
1836386514
703878889
1352472754
1897179267
1098931363
463123439
1412996833
1616588288
1314893108
387481750
815134021
1138207757
248923481
794398209
526572737
862587172
200401051
1135029705
1015458213
1282864511
480982229
1956317635
327230602
313303623
1238160802
424155547
724780557
1005486740
996446701
520304922
895393362
311962302
821125522
773133957
1849708715
476733429
89447779
512385560
1426886833
74224373
1580288085
1717618839
618999707
909376874
1219283462
1105869007
1572373827
566300805
1956182356
1873783087
561523378
638790038
1258782129
925295979
988753679
1880068880
376648287
1039169132
659018465
674775816
1738342883
407510094
620141588
794588187
1492088388
503171720
317082235
1475789525
944689495
49839308
773139393
1688015491
1708142873
941233841
1702576426
763363390
1337317928
1417853729
1094020162
132291795
851781720
158479752
1049304385
1122663614
1958781545
256603324
1053180173
1895829544
1784380278
1969639835
100085143
1050278648
1853367095
752111017
335881491
1172777992
1097477252
1824411521
1417288486
716111742
788786773
96584303
1621611311
1906343048
1100643694
873507887
930647166
317548289
1222719553
225390290
542750953
958794558
1945148970
526726670
1822994097
1579863131
1358205710
1497477974
835806643
1235485064
1449991548
421252692
1691409247
975049660
1949754166
1722860746
1834648396
956031857
605352350
529798435
1665886139
1512906407
565243
377908420
1343505023
755197418
536868441
1142961337
22019920
1085273658
1325956159
735631885
673109991
1558989989
1426888883
1141290585
1105129678
1326640425
929116921
756018360
1814572283
1599999278
988604879
181803423
1266120195
367534081
405175056
646561652
1956588883
1377782949
1038859491
1974615309
1712195939
692921119
559504151
1029844546
958229315
1567240550
1183221648
1067796679
1042994691
215244373
1475458054
1750532985
1909528905
714359663
1748142701
132419259
1548160777
808463582
617731068
508007971
26914937
1849333991
715226153
65886861
524301529
1818761821
1111788226
975970943
350022362
1890306789
1186372455
644236971
46414167
1351340851
1023435947
1980188873
999485838
397044338
183061270
1537889128
143418778
1861320242
1713023669
1599327910
124541225
1238071894
272274518
551760532
619391381
272755798
1098400876
1148125301
760051882
530851520
1947700372
1862861949
1977694966
493617290
505543018
1139467495
455452325
207250706
717774318
1152687903
1028871918
831221083
1704118818
558188055
1690923717
1767953828
1132933421
1151116439
625402313
1079841941
364589194
165594696
136310322
1115898243
1941345637
1286229635
1546487304
560027695
356579562
77266565
791905913
38247155
1884185090
1515562647
1403640479
1160573999
2493907
505868548
1891501321
1043593776
1082436804
1936168073
1143545925
560335767
570455992
1293320142
1533953077
1714086464
860836815
851437553
1139822377
1947284437
522722989
1680209942
166262327
1782105677
1726551627
861796724
552271654
1219313383
1592980191
1895424630
1850671144
640507753
360781990
990624764
947035993
188556172
1154547576
530349719
1765459922
627064873
1259615119
1581808538
1997405137
428421121
1022048771
1575974555
545442251
648025496
1752276559
1832400840
1699190881
1505142010
937444189
844621477
1515524166
203975149
1349300320
1621534802
1434022372
1140697184
1953596895
672187938
1450613585
1187012174
85496930
503038172
199553778
1579831229
346284149
1345396905
559538889
330487096
1085977632
512757504
687669319
940914452
1682804805
1737841207
760056906
150577073
316354473
1904246158
1467036825
1760579352
196233750
345529134
1703063565
1516160514
1475100599
743060845
839255852
1533012774
1096327348
624762738
673467979
587427181
131194953
810392964
342924191
519010600
1376420778
965611023
301741347
406879654
1272861952
1368703785
419164379
424686685
156952158
574609714
521170345
1611459114
861477897
1283445300
824342712
49350737
1205151114
1690034233
990778425
1739967796
799974608
683393265
104730631
1603223305
506141054
1026526115
1234159749
461214894
1839289526
100242138
809719499
872411842
1394917016
241046307
774156296
1350743450
1602504812
1060157172
487717400
827529966
1926364756
1278376880
1359208356
900490885
221890500
1227796738
671534878
1812882048
1800420027
624117242
1382276068
441160721
1819614539
602956395
1719035992
693027513
860880393
698518043
1900738600
246335838
134544036
1957949485
585397160
56710020
1764890216
1648758504
216542098
620431590
509289005
1473599262
446845926
144993943
1202316834
163248459
1813603041
1521597728
1324184910
1204239747
1381332805
1278344317
354991237
1421277701
660794868
1215172284
717966071
368558779
1052797303
791960621
522010316
81128783
489863058
903986769
1159418572
241381563
692985930
1968415271
692979721
1302498336
1135600669
573131997
1011254640
51103289
1303593044
326820765
177271316
1237282125
1238843887
1656366080
789353355
197438264
1368842604
1656640646
1317185239
622394284
1891344601
713266335
1297154618
1370224876
1338743950
1396331437
595961202
1424581478
98421274
428160222
983736204
1542859158
985575371
960935271
1470262530
1845187771
828618008
21686574
68639078
808200808
267089677
303887949
117684657
333974103
1037900969
1480683946
1129714892
1396431223
2607267
324572053
712286180
833222412
1586801530
537024288
350036963
1979719596
671260654
1322754846
1963754387
1739269233
1977170796
1586673163
1952682015
875432823
1343084562
634412159
251706754
277908616
186103551
944165585
1368820257
1347156030
1588001569
508984431
355304608
1587456652
595581679
963180515
332323908
1858060004
266616545
1199529980
1421974211
1773849222
1715874043
150513792
1956057628
448551084
610898309
1490542935
1173927117
1505863162
57932187
329369846
831030013
680416514
351205935
1242251835
990889542
403488810
1228977192
851806276
1210327672
1058441683
955751796
1365130150
1245220844
1077817099
181719681
762580311
1384137918
1708080139
990430939
105694384
1472652688
777640817
164698952
178832793
1159558781
1192570770
678354531
1803155671
1667010308
695560617
1770238468
1862957095
1289223843
1258631724
1677954419
1674888094
1236250718
1353329844
1972290974
1928835098
629082812
1414810269
1989202308
363532529
818097427
350743893
905292949
878240529
266831403
1848317999
106405018
1465846978
515432223
1952237804
856717158
53389197
515717562
172373142
82693055
1798318772
1725134279
1425821522
1184795969
514767055
1288203215
1092794702
75906307
1986589120
1399862681
506831587
1526329593
30808074
1735789166
1061595841
1476611573
57842419
788438509
1801166424
1360735367
808814888
287277822
1800114002
1536324268
1818692309
589155600
304391490
1347524872
1336986040
401914567
1624565223
1159170533
1063877577
1270636790
173972202
203700820
1203261291
230014301
1474435253
1075329314
1725302725
274837587
918703829
1478377849
1759999817
321988406
75596944
1730057813
1453836383
475626232
798874739
1264950688
714551139
811637775
1273878168
1511040950
1925020277
1889497254
1366103661
1925611455
983811726
1745269830
738920268
1584674554
1775297459
1347661055
462452017
760171285
1561816965
857895022
273350282
1827828119
1314003256
725837110
1635432642
533977302
1368573994
321736154
1776324452
1496703903
513558657
574333678
1893688490
861359809
1603039828
359614535
444619395
252239803
1996758623
662931252
278680543
1313764038
863910641
1548823798
91517589
1980032896
1535917320
1334029275
1703080391
412338762
1859536390
1315425660
168240849
595941361
202275950
971046621
1950947432
1988714029
1176205133
739900866
142466957
1603284124
113172802
1869399758
1412052799
409478049
1851581340
1877560460
1981634727
1415682924
903041661
210212215
763412663
898885713
579214480
959586245
963917479
1765179458
634319522
1655399747
998059982
34544719
618655763
1363985690
1637167514
1198132998
406092830
1297747130
659083859
631993207
408667103
455905366
1076034670
1256857757
520464295
675396420
1200591236
994510883
136771000
1682039541
128451557
1658356861
1352394548
287397467
1509297102
1649324176
552012998
1269355136
16726882
1242689706
7129143
185767974
1354394507
1520805387
1741840884
107922239
984628361
749187112
232232244
213919802
3385219
553834211
1218476601
1349641521
1007015822
447136295
1134177545
1506554907
378421418
1903818060
1758995009
1969406596
1628408459
952279982
1526948191
1339703122
682150171
331258297
1854688589
1987843338
646120001
1136737694
1281020248
1416394154
624864065
222899129
1101510860
1555229283
1515016873
412542057
1690768060
451404125
762278640
1922851198
1678654322
1574617346
439880260
2753028
1280381646
1062160808
515146632
1045458091
890933719
112908822
1483694697
37722547
557359516
402114525
1993857197
402137763
1425772068
653370065
894498523
244388907
1567799802
866647526
1272813963
1802082448
724777456
784116693
1345625435
1578948262
1991538034
1965879362
213050001
1307590884
1207127957
1705557262
1273625661
1952330845
899822863
679397143
1050876651
792527782
1472696707
1600661910
245803976
1168111427
1932699457
587141518
1665539614
699396335
1561372087
1112879111
986769989
1037397996
1556905602
517889733
355051396
812006797
301803384
637797813
1277975572
496264954
1716535373
936198370
1053920058
925054357
1899858822
176103813
830594591
851802254
1128488865
41526353
1502314900
746374926
1602493414
101970742
771692200
1967137893
620843550
104702537
1869382991
137635938
1118577079
646229100
17576176
878658924
979109373
1175652006
1750685282
689238224
1350505866
461618865
1650527462
262025051
1401421571
554611698
1075992409
536498338
546741852
1320749619
1268252606
1756595645
1756546928
813737361
1570907471
1519845735
1610564211
240395064
1434904582
1454934861
1746197533
387913503
191163247
197100848
768414822
1140339634
1377687875
1070306273
918622194
175261134
1945944985
724206816
425418531
141356367
1501296388
666870001
390998891
1240289850
1344953355
1047881717
1025978333
235193863
1420396041
1300093931
836449931
112787347
381089011
304839719
1075321630
497730442
1268094714
738714309
1740747424
295750422
943040691
962592363
270455618
1453426615
1493610229
261081937
1176923823
5686136
1617876144
371480719
1374804635
544045790
1331177114
1615190561
1312440973
904037471
1128846844
370274361
895441710
387022866
428956528
1511003671
967517463
891069316
1360650917
655627476
759250624
1072848157
1994984644
420891752
907166420
1207230676
983459393
129668110
1198315676
538704025
396414383
937572277
1746679622
1083871418
1870957895
1020292197
617317719
1048915323
1925289297
292404142
781610234
765898450
992398746
171284159
1368883599
897820353
1843272600
1353724559
1866793895
1432037021
1995074901
1379386302
92775698
837982753
1501831314
104075666
10701493
1196984393
1464314299
167573959
1560586398
1201509005
416874885
773736948
507623088
191274567
623594739
1811570293
516064971
1408664331
893685952
1918602140
965780020
1068246775
1874017243
1993352174
80449411
1823700485
1052008154
9346067
1363958077
1629734834
262874216
1766278656
543629125
1017028081
844796579
908696869
1582040104
1766882229
1009590705
1420333327
1584601024
1757715338
731817745
1580101230
349023565
218661799
1663661071
1177609032
274225615
31702308
837659588
458129564
538351070
76472762
413606283
1024528923
963965511
1508479140
23626255
187001008
144976239
1454968232
803615883
1930851564
938634790
650596230
230107824
1490595008
1346477988
1714897870
229530189
749182743
399073627
1473352625
334001116
1208064682
336429031
293916014
1644328609
1861787613
160039414
1874399122
1735120453
1332255770
792075247
1804744652
1227927586
467156363
603421799
1820267656
1944731359
73560965
1743255974
822589697
1275357088
129632793
954099456
800966181
641466441
1698427336
1988553975
173066064
1831131044
559327745
1802172119
88476846
59055938
1064998445
1742471646
1205541602
688099893
670049498
1864150531
161838643
26961594
270577117
1719847779
1471360114
1138776318
1133890138
1422668644
1762951461
887173209
1526210333
1770166512
155969225
1005926769
1576483930
197995538
204368324
253965227
1535462851
1652449574
1945901274
1873233638
1986973350
43268079
1175792709
1530083651
703598401
1745688714
162929142
724684718
1397880198
1132167764
1274681862
209410434
1581417332
795628103
1004779971
409785014
1482739343
1662189863
1507576303
275758692
225602515
1285892856
304920712
789161233
1646202895
1082550077
482572009
867002908
1538103323
951576375
1152637042
1017599925
1918249257
288605005
39988244
227309039
544055071
1941276463
435177917
1388201424
1259739503
1038266744
1489293012
394042569
495484651
1946558791
1424509438
780855827
1193215567
1794583310
771225884
1873272988
144873271
1670142583
1647631124
701080495
1738347367
386631476
1883880756
1621048325
1263116706
1295926234
1186581396
446303823
1979530722
257081938
291161177
1292812327
755639859
777470932
1865729944
1541462880
1227011946
119374879
1016019189
1187335772
1796599844
1910878144
293676583
1699644105
1658040639
1701716182
1673787342
1743520013
180350491
1279364054
872726654
248106675
640973882
1338907750
488961673
157423595
57395707
814129593
125084718
1963813270
1851685348
1042989190
414511847
238402714
1655397614
131697111
25215968
415744635
1928853366
1229763005
646261043
25498393
654123395
460295353
904480652
1827469224
92954894
184236652
1963007686
1561400525
1622138893
1443061383
265953332
700166669
1384355284
43054503
651838446
1416732110
288509260
1708306350
1484067173
412882354
1994290161
1052205919
1335650424
753610655
1496366297
55273870
44246492
1526343528
1676500215
1258042707
1814666648
950587487
633103012
847228262
1593983281
180678529
434427098
661492450
64468701
1873159056
851121907
563684194
341674378
408623966
777035858
1714345179
854047430
1612343111
1479858666
608483858
127235376
220547016
1745695833
233378689
31208232
1601917476
1124644930
150869998
331102927
37681025
139990161
436664158
1884900311
364096186
1628394735
1315365846
67063657
537127023
449071223
471159917
982305013
1627016810
1643837650
1610908117
1561760447
1430605968
710531542
927026458
1976574797
1782021119
1201226440
431903381
46484863
1068016357
1130807332
1594119632
1204891655
399724323
816020030
1992065806
1056033600
283557101
330389524
26787676
1733168896
414457749
678783884
1977578193
780229231
1461670013
1647281522
316920407
1163271889
1008698749
1626178846
500218566
576709367
134787716
671618243
600602264
891385934
197618472
174295202
549081809
836454585
1708086781
390179296
816883954
1233288855
34275104
110474191
1667339335
1721106993
457005418
1415126317
698747912
1296627287
1617049974
1877739222
1147302698
751822084
732953350
146797227
514904784
134739597
884306034
1268631492
1037786114
1441837511
630588766
1017410265
1070103940
1728106081
215417767
1100679872
858415129
109261900
1781307715
1190333092
25082116
24278454
1861899930
744289339
745954128
1351195823
1979942188
595813414
706266472
1593572432
927430934
1203591280
959659394
257048494
1524315545
1848780181
158432585
50821245
1659390418
414342212
1952148552
439455289
1352393182
1375046443
602700089
1016864839
1040370252
1939233254
1505689227
1356325546
556711189
589486013
1515319572
426716883
1852657107
1123024245
889922154
1988664012
1400843100
1163708962
154797409
288492621
562365020
1444213682
514406577
1426997487
57750872
813055446
203790537
366637586
942247287
807593884
449871482
1366965504
1238184541
1585626827
671885272
486853488
141589250
1729089289
310825571
40708934
1090124187
1349940926
1036861244
337944922
1688271708
532942512
404391387
401291300
958858027
169768573
649978146
495681457
259544803
1663655931
1877090269
1908179501
860639866
1175702603
959113968
227314806
1735442718
1139051641
414078260
1749117306
139614531
148354069
1188532342
267030281
451138973
403068667
1847074762
1671753811
852883391
114088475
1198368434
1212424095
407352439
176461656
1738725779
1524808361
408664060
1802499237
1407779560
772478715
157615739
1954190026
1107420701
1574528610
1708536558
763705772
1626213622
965886648
769975322
83510765
305266217
1951072546
935862667
1287743938
198330391
1539917640
1344410170
137361107
1950152328
555789361
322693811
978224335
1642798066
145456329
465287498
664666175
1500827062
684178211
1436976824
1434305608
1818650747
1932943481
1731272082
1641599546
1591501568
185424506
1040933369
1614003733
558493723
1687433201
776855046
881188115
901778489
769372626
1808822259
1247295888
276561428
1119608501
1978131266
198808140
180398191
271302953
1852346910
851990200
449784904
1179391404
311391960
961964373
1109241112
1043870384
1262878711
942035411
1528909824
1335669715
264860019
372322736
219800464
1294263122
1696242371
12905885
498984271
1730406437
1578867385
262719127
1778934315
1441505697
76445846
873425441
336634070
1217991610
388104747
381218562
706046945
1238168685
1253907417
1547347795
80596572
879281883
1191814643
412110165
1874032547
78968997
504762621
1514623340
424554491
1834819635
1352278291
1566108775
504512608
1436499523
1027495424
982298307
1423366131
1965225381
1699823869
449991754
692435569
1589627783
1073055885
1008279207
1102945558
1437966519
625330303
1891249503
655765638
881660149
235988467
290741140
81762299
717512225
291726164
1340518582
102448480
1284132207
138873338
420015275
1225643817
64244045
1838164636
1944114681
89227406
510337072
368912833
900134548
190496186
1405806440
957852432
740821564
1538344817
803915664
854912226
490968790
1806225999
183535436
1309164607
436066028
1453638694
613513119
858857702
1542894342
1598831169
1061537152
1484346477
1787000384
1144773360
1686976843
879849828
139233924
1826352043
1279808594
1224347938
628191524
1751463147
1128941204
919051802
592608486
1069053686
1725195756
1700753317
1249959198
1923807718
1495166903
752396324
1277846635
1862599999
1800757375
1534292584
1918913044
1974967600
1702807310
966376581
612130698
1205386344
295270295
345283513
1027690254
1025990596
581912450
1755361189
503519344
525956613
818618508
914469521
258536223
1579567726
226720703
739505643
677284795
1264483635
716556121
1367012343
1728442939
912759803
1608898505
1619086624
103664266
309140829
206499842
1924400385
1344015985
152684260
960936784
164266324
123544734
313432013
612217241
1422805181
1456192853
783657692
1891361548
1566617891
487141236
1969834568
1197233973
724002586
1105189211
580697382
493860101
1698278910
1635879297
1061251733
857007789
654429410
1258411479
335794968
1237933642
1699370895
1596487839
676183671
241619247
718549426
819490755
657512066
411345204
350835085
1565019829
654352184
790924788
1945104210
967350486
803915522
1283312790
1893627103
1373122087
1149938231
879871107
1758608372
1715525831
884895920
513897414
1522966885
1815280728
508220932
288521088
282764253
1295676471
306507374
905854845
1787749766
1075498371
912846346
1826317342
780009183
542038446
1172812123
747127136
1829629171
1558489364
846398889
1158982757
450837027
1789772594
548755891
730928425
831963776
1777938943
963380687
1281307324
108473248
1455923862
1479325271
1983845065
711591920
162286257
718652362
903268698
311269823
368990978
128580952
1055158614
1258512456
1748497339
1003175023
869605839
54504140
977598180
503303608
1351588657
200309964
402811096
1050241936
200119009
869126942
1725913164
63060388
1733194292
1266524838
1777292508
1456557313
504825311
332295784
1025200050
797381598
331825904
1596173101
929001282
1114725423
617722927
1823386085
269543426
435857313
1460638194
1429908413
1791240275
1900470301
702339688
786597571
1679150053
676424285
1854365596
1274635336
1611792030
1080997360
1705662153
405681927
1279206262
1114718123
985678757
99225870
985458070
1636743861
533977316
912433665
1623755642
722862830
233312406
951115742
671349119
1273432738
1125502858
1862872757
1885580682
1528202573
1930766539
1966953783
1589603743
770210597
1077886667
1825442863
1360720700
946596721
1587374785
1100868223
1602191718
1230189975
720503755
1944202691
1091719445
1926143978
316966840
1814283159
129046667
518497057
837928015
632799566
1901879998
548204529
1806152772
1068377446
1667157895
1751223946
115248452
405717315
1550921427
1991492839
1389054654
83589458
1150230821
1738708371
816078184
508995666
36831457
1160235894
738505171
38861350
49369076
1433109093
1310241948
393565667
2359076
289109716
1859396298
745205142
956465899
1311219700
1733826091
1367083625
690274559
1297966974
65073785
1041399214
964057826
9509222
158284968
1609496754
831348269
1181657471
1549946796
1610698879
1841135322
636914298
793971870
1353011075
1110065795
1807971174
1777451703
968810773
1779991887
799066666
583430490
468770906
1237962581
1412587106
1066018370
1378048180
1891827649
1370043311
1449251416
239701728
257666749
21971030
1393314899
1852263848
1673634586
1774678970
1544937841
27322235
1001950926
1129008417
1207513081
867711605
1883162297
1699543069
552430346
1365444779
1495137846
506385224
1635139347
1148494725
1533767998
765015318
1587091739
1891207894
714536484
1596302879
1803436634
1551470721
943490853
780236789
1717669106
1461304958
1732406055
1310245069
1353032131
1819164292
1243599399
941708023
1679376489
1335386825
263033334
1750129468
1966859848
650983470
1591553585
1715718885
585608610
1538419512
860156761
1700573592
1882910334
1385442426
1734903965
300756692
705933731
1492651431
434879292
1502107006
1137727364
77331707
1971242337
1993467121
1083831383
221714138
1411339312
1746208123
1135305551
572917228
346510939
733266054
121845380
553429824
827008735
299752523
885461392
1783638530
798155471
936108269
299654309
998817599
1010694270
265017122
691313960
1242917261
897326455
332226680
1726400994
1431649364
604311338
1860380700
1384285001
1741492394
1803980659
1602044782
1364144488
269566213
666298086
1745145711
1239644159
1845345462
580413335
12691382
1191908574
126890707
1578728212
1329480510
558433691
1435151442
1415295300
922295202
694495961
1498771023
1202452697
138909765
1066637438
1706225216
1302153161
1840914122
1324387683
1079112632
19807130
1703656188
1968605890
486130239
1348981053
380352987
749449165
1224963954
935608035
615895179
1117340445
1053009761
1696464111
454308848
418404265
998002889
1073108548
564423254
1664189049
1567845946
1773792990
291249552
16354064
1682016137
1165884740
1885513979
539039697
1665070895
535407345
1657919273
967413053
825383964
420758028
160531527
1825538333
876757148
44085492
705778335
777909655
1198375226
580031345
1333469738
499543408
799400122
1804954757
1641486201
1802306913
748143850
1720505501
68634550
633116668
737729908
176725073
1756541738
1305319643
1728557578
1687302124
286589754
1320245500
1463467075
1841313290
1084378271
689556610
1277688762
1648482127
291956481
632251733
1535932584
628770515
1541647118
953917397
367330214
1786513599
465813824
987814601
440323253
1791706145
1216953943
1877061381
1524398539
83207066
1790895848
1944565394
466772795
1024802606
229683146
648658891
664216291
855211885
96980756
1189455024
1757495739
1385532836
1314442581
1357061937
1495653074
643913128
1221854646
1150917996
1512998277
1009234468
266374330
119373335
178858383
1114717153
265786455
951216309
1710911250
768727138
864996390
1936851433
470348182
409528373
1795846961
1380260010
50417442
1139812878
222783815
252886157
1418798981
1643297591
1968035442
680720700
531789760
352192094
1196421659
981797379
472071019
1108751888
1492161527
1796410125
569851500
66035947
364063104
515164072
1816832737
1671522513
1765707012
1352055643
759016151
1278466837
937747641
1895489154
1990215495
160129323
719106843
1347967366
1589685875
1934182572
1306644495
355840197
421129314
968968489
1732119015
1869700687
1041199027
1585653630
1587583576
1826666289
1918295495
1283989077
479145291
602159363
1276565612
1068586266
1366999934
404312235
45465270
1280682890
1563427273
378894930
1374105866
870728172
1493870006
140332145
705549950
72546289
690505206
371660437
1633085252
1848454293
1392111504
537888448
1802107393
1136321330
1375280812
1600883011
333916933
494362418
1473965045
231179107
83938938
1939040723
1433760149
1475027075
799321546
335588279
618923543
921629230
793129390
314794608
1302502097
309002986
370755299
927749566
981734332
1550401142
1475098484
1591786870
1164150737
968652738
895148425
1215923139
193581038
69841202
1891877573
1941256844
800051970
140244282
1693305455
1766116923
70395303
1551102852
1806717845
1332248167
294955992
1435065144
1436968024
18842931
1341010600
369961671
1453622747
1768875976
1578531048
1318290645
545952197
1083108518
167133149
874357828
154586998
1824879670
125784528
742130063
1330211682
505312308
1336030682
868015800
1745459685
1363918947
1583149502
858064703
1535536309
478679261
1228323775
1027012467
244399306
1751399245
502285141
1038507132
632793574
1546669188
113433119
1456255553
250776271
794189067
1515029992
1126272449
1637392092
875290394
1523889005
808769056
1774123695
1925694143
1985657285
1868425785
1640332396
1328265240
220891171
1301405538
1996217486
1426940193
1689605459
73049077
435693430
482945897
834425363
974943486
540552202
551518581
1073891339
794552952
580823378
1128626018
241564254
607917811
1711446552
669528976
491353793
536022615
990282316
209758233
1230623708
870169292
1840029942
774380447
1083941008
1609842167
493021977
1359897991
1386680072
916134067
1530508075
1200879604
1042289646
1205853382
1857063730
40384042
1020562124
1767830374
1959763704
540086507
585720248
1085873512
1801399055
729336054
227945679
645497678
1684129889
1377739474
156979234
970803420
836911447
1684868556
311123223
1786459254
196316485
819436167
233019136
1661312983
1399004890
1224583197
481921510
1180654211
1164838509
157757273
1264044877
1379943774
86336372
1035710872
750854081
1671062511
1648966853
723523419
576258912
450195810
1624037985
144750197
1068770237
1110693889
546434769
438443331
1925712278
1115282503
1202918758
415876653
79222620
1845639520
889756381
1255830393
1009536898
1037627563
1807364907
1359249141
368825485
735180508
58164998
1405066038
1921035003
1643641783
1465291177
848001905
559161306
648419018
626885393
485916723
1321836568
113388029
1108609645
1860927414
162421269
51566288
1750665930
1122325247
1114878214
960561560
1298870919
1366639007
1977735454
748961857
78534653
1418405358
490187393
830505979
26173975
1713226519
1863697605
289717712
354697935
1841078404
392030813
218971948
223715194
1425128455
1645402712
1698432865
1879282025
1277293260
488397110
717002035
1094040086
1965834592
737029876
1028828968
1093409125
957970610
1286961633
685039660
244370928
1408263926
1436309589
691525991
1427330584
1172073147
1565107131
46885820
357814512
1728655327
622245043
913658875
622219119
1032118856
1758690094
1267531241
1468896602
1943449322
1827851095
325537476
1476922536
1416445350
1081279535
21577660
878241898
1260733419
1654921771
112700061
681375483
1461358425
1737096855
1068203365
426264887
1178657945
45346785
946434010
404768815
1700504822
791641364
1051642047
1860021324
1598516893
1340618354
150626698
655048217
1574738236
94782916
61921230
207144498
1469498635
1559932367
1149959804
1130119516
961424157
1208117125
827925579
326984391
1414731930
1813284094
166597166
1517151377
1452407070
1365510337
896456087
1991558473
1554041678
487393989
1443561174
986772072
812256085
862762427
1768391780
1151807958
776209048
465516153
1878405643
75826997
930652837
1366529443
1303503663
1165950503
1593000542
1905555564
1211876849
1901426059
587137052
1938083850
1464840730
1970540821
1217421207
619449619
990036885
1887220729
625044199
1534490671
407614255
233006556
444162267
159068226
1101006540
1087344247
651221743
1075149159
1394888414
606736208
1791540588
1998151846
353910468
495908005
1329711482
752098583
1396331554
48202488
509780432
1000646663
1924150835
1546851507
153633489
995030029
1404421422
1615957829
1022553260
1473020354
1769350865
192806466
1872725542
1881171052
526763760
1241718377
57901898
1645399087
1631664730
771584612
265522903
216159416
514728761
517851383
510667150
605140641
109885471
588985206
1584173383
968932726
640829339
465322625
1223118065
941834398
1377440297
1624397536
1610339837
860762749
79373068
1449132239
754646804
1485048712
64790988
1178201390
1305798294
1202081949
734010667
1910369536
1471388086
1112192092
438006107
1684312395
1120433853
624746943
1782679585
293621016
485917902
1406299453
1036184358
1548492848
885144558
815436216
31784446
53620535
832191015
1304028241
969688402
930891145
503730755
902366225
1631378541
1197139150
1566026020
182532492
16937809
780474192
151368429
1336527372
1212053090
1308585202
1871129975
199515936
1117597121
471981291
530926619
956516945
1344888772
598371123
1159154813
1083819281
1138479634
204040385
1824578392
530880220
563987681
1939210589
1453264266
11170454
346010375
1770054
232393548
1803119522
1406638782
569021862
1480813551
1240866958
118286376
937901362
607809135
1002205393
142252588
1149390531
194246363
1727599156
1677362874
685628623
1697839096
1559803156
1522693917
1875674070
1959139470
371317279
1771736333
1419911474
1763886591
1427338157
1372560758
1035145801
1618544811
77727221
1327209927
140197975
990516997
1210283036
1076191654
68010454
792877154
548575260
991167741
1290059661
838230570
406987411
1990561989
156949420
941566694
1989089104
9794022
96979236
853517347
1878359059
241371493
1893461111
488476538
470336306
42630584
1861076269
31383190
1986727308
805135271
53475394
1868306200
1083140575
1319356552
530081915
1674995466
2054614
158873534
983963328
651407502
1609352420
1892751469
1149263837
568635415
232634256
1037443501
1552152059
380755291
1614786913
478344781
1774797487
1417544136
1275581523
181628454
1740185752
1836355728
1433748817
1651721438
520180692
1167652452
1215115386
36627264
806149847
1743439989
937692347
1421753461
1755089995
1087630860
1460480075
481953954
939512081
1830215570
1025830695
1445571734
1244164927
1985607591
1092107657
1324825696
255842282
1432892805
490478526
1480320978
416596277
1508382527
1030337784
635931259
592724678
901512122
1579170800
693726187
241246650
350333176
1638692843
1816310876
1436292117
1572725157
1086601622
1405823848
1630943069
810880796
1282353507
464521200
920275217
1132832959
1538832701
1944581918
391713442
1830009790
937463528
1754578161
744248071
108923122
1395879156
1087287887
677173927
1734794408
1620030987
1297767320
713102205
301761089
829028783
853577874
1508460060
766753888
240707305
589178905
191522727
1209519819
9279618
1671439771
899005969
1686283809
1693882628
1444961487
150539299
25957326
560045762
1283763318
1969549827
1085755867
244217817
762714889
1964048595
1824592639
1949478117
132323528
954454021
551404957
1139136949
1701497709
1952694170
1788834303
692721644
1329181981
1981852013
428775633
956061141
153521330
892125655
949653797
1753059191
1182193623
1820730173
1266023757
855572193
1057964262
415040495
1950917670
936748588
651216602
1174748647
336267669
1328217494
1627346338
57543272
66313895
889529279
1683867421
817275771
108383777
1634724885
1640117771
70382871
307781909
1718745602
1110171666
993562166
364700648
1463109474
1721763666
1069896186
406524433
391637664
1019896030
1332696676
1062024195
941984717
698024838
969020447
891513856
1717283034
1003536351
1614656369
487920347
526749062
1616426501
460616810
1065375307
1271638709
1915538119
1539246355
1272193720
1336245559
783741878
1314928913
112941420
1111810752
1512948264
1547278156
1745400527
64402097
50339847
487808197
1214984923
1581320416
768224215
1944630006
308321464
294649662
995519077
1124329179
191504442
714846975
1925761915
391100744
631188534
25461403
1582462524
1781032848
102319101
649554857
1928186859
1093061939
1547571356
182517312
1797702467
1070278874
1607895786
1704967118
1219755257
1950213443
1429036454
1150746683
1223619920
827111760
1666943187
515728155
399671446
906599931
1758524848
1671796495
152295347
770725645
276119632
791208940
1347741913
557346745
1410483645
392641135
683740379
87480018
1529348228
1731915417
1444959055
1095845671
136215238
957277909
940236841
1032467611
1783617950
1697945342
336734220
603354346
1074894406
1045305635
1695292726
1040757760
1491227055
1098650156
724157557
115460380
1625789957
675862593
22508001
430522606
497259510
1157461215
816942307
756362416
834775399
1240355722
1659795230
1215254652
1021226740
1132275240
420865215
1697121038
1705787628
127774250
690896523
709665279
1575491314
1367203836
1122981981
60579506
1335062276
1548941002
1695831240
1230813998
1095916215
306984154
1066119690
311833489
1668483579
568280000
461690061
853485635
1709407417
1014436449
598586161
978754023
140335602
183874426
197692212
543262229
38150113
1121479569
1582127607
1942619167
624440420
1998171689
1334970132
1363452805
407753633
14492278
539969066
258586122
1552880612
1961928495
1095460331
948318509
1461629976
1586128310
1660446201
527791246
174236032
1347961741
1546771073
452946740
670585180
1567379580
1987713621
691351180
1529188090
1712142500
569329677
1391616889
1169511624
579719753
22429394
213582707
1966813395
1753212073
606373578
1097744527
972014023
1702666886
1904079857
1653991301
28310935
203103939
1300605023
1747478922
1918976118
1650267652
1517124048
554207293
523428226
1669900967
369026198
690188372
1574708497
1129180867
1272033988
1057060841
10458068
643618952
1834264716
695611133
1445162602
1148352178
1089074499
973160860
1939499101
881877624
981505115
1708417903
979754732
562701674
1555777223
471569147
1443881884
1892779773
424635806
467481241
266774557
240234700
772375062
1878920439
195018453
15122384
868188663
1499610657
210693556
1332241022
638874211
837632528
481178086
1549312738
1087286460
328395071
1868402170
1208468724
208828699
879958757
1114029440
327444164
1807979822
1037098494
668762538
1808706145
1574452562
1960726552
114123745
1897457052
1246306488
1681928724
704545062
804552747
790286284
1770223368
1871243891
1955344277
500592680
1430040218
280163515
1589463842
762467305
607258079
243003414
143872587
1227239818
1430441994
1475415214
1227382152
603166977
235413161
1683951074
1544677049
1353451802
1939330394
432254879
1735276568
1210157902
386312308
440669823
907462112
1385486913
313236505
85934534
956945487
133087467
1676625340
759026455
1317063092
457151181
1913057894
707876044
778788482
599795243
1524565598
1564976859
1200721743
794095081
524889951
581466328
144010568
485311338
886741593
1294290075
1010893328
1997977651
1159868013
1451100946
850955890
1337968490
135967323
745186375
114280372
989370395
1372701404
203976930
449230801
521323546
1286057927
10785120
1550614478
671415540
158352122
770230972
690109083
1527537117
905162592
944881807
1828886204
374353535
1231533136
941181487
685267951
1804845981
296659256
422150774
498745321
1018946430
1075041207
958967837
973219454
225524394
1908070565
1979094603
321183858
1167871519
593595672
1789418087
1227093839
1320588669
1115746059
679398198
1508037155
514104832
1030851850
1472595028
326959217
116510621
604180992
1483356212
1092815059
214986207
1622214742
476602356
106435354
1194785836
59918425
309434392
692711140
950550631
1705231609
1430284372
1446282340
327090091
1037565666
1325090084
763344976
179257520
449047114
1522237565
933941445
1115744506
1717787968
508297535
1258607477
552134939
1433144333
171163120
773994131
824064229
95191558
382234701
414765438
1591684996
1866152778
758233248
603309653
1431468209
1872659249
1126398022
1107953095
284161281
1096706947
276543209
1615357060
1685461687
1233115859
1180947065
1476539166
1705761766
709250052
147701697
1667463507
1081943428
549414767
1977070554
497198239
1113917207
1217994879
1554300416
1761641504
1888755305
1535440262
1868646912
855359074
1322996909
1015518935
1854597344
460937314
279332419
721780432
1331876767
306598272
1322649093
414284470
649780165
19037559
1441244760
892940476
1573145790
1319019081
252197269
694623954
1068232365
114814177
1947489861
714771194
1332822010
1042270229
1889082225
261035010
1489392446
213473331
318358834
1364756519
1219197790
748721019
1228060036
1421184136
292360152
669942753
1378518515
720009752
1197206748
983981335
1377373286
1841103426
344814415
667658958
1899634602
1958032995
1055953479
220976732
1644849089
235281335
1509444235
1194131351
467207897
1753832736
907869213
608225715
1682696925
812327116
571855089
18297409
1232387987
1118403437
1988239439
1957892574
1195086680
1901059146
790977524
20060625
600580324
903203038
1940500567
1532187518
1497417207
84251031
737440891
106386436
369956780
665163052
1142635628
1931049230
1205081531
1268415714
568624242
83077499
1855312285
25066440
281513123
1474227301
513314923
1684134437
987245829
566191399
148154663
1178909339
1751593348
258969850
1852863987
386921841
1472572278
1998575456
1167055472
1035892855
1620396409
741646052
294780768
1977256718
1696714145
382956867
1016391845
801482778
238268936
1017533873
1669691488
640805860
813215879
1963972274
549779195
1905161940
102580290
1170020241
1619546024
1316750223
1506745702
916445888
1915957209
1374309168
1384032856
318507869
332657683
478471042
253522449
1983034939
1192590774
1144060172
763993759
169188676
1648019306
1826978190
1788296732
1878055567
328352296
1898556256
457835457
1711832146
1445865502
1969711956
896499911
1507348803
365693461
1787621075
1709190655
1947702048
284341552
302552038
379029432
1850305249
1529147154
703950521
825688844
920471600
593223862
1378206277
50299184
537920803
547960330
255233997
1824943100
525631317
1876812102
644027203
315952968
722801005
116865209
224524723
841667946
1720989769
858914766
1794913557
1470580386
1946245254
477809258
1876684053
1952814408
545036609
769280388
305820401
1698693388
890038737
765030741
913688510
640041523
944068785
1001289347
867825132
1284831706
950146019
1848257073
1919914655
1163871816
1190631505
144768857
370868595
1630536702
1721666258
1471668107
986389650
1830836839
59816829
1460884092
658039664
991390483
1734233598
1233370136
879443591
442662343
716539809
1425391869
1505262575
1768640415
242139929
556540610
934904363
1760600577
963123593
3985681
1371884184
1721511659
1249040078
939693018
1891521927
1872732697
939000112
631041741
279948882
1801476397
106940663
246147352
231148150
1073368503
1782890738
474983563
1638876559
1429154646
106991077
1922298027
905807925
1710698650
121845757
425162789
568291897
1524754151
342994498
151274240
921731888
634090896
1209864495
610268019
667413110
1717680578
99783923
1264877992
581796762
1120123812
1569362165
785306968
52390372
1103191857
953421255
1077967194
335721681
470392458
1194243719
431894073
1985749677
1767156367
917664052
1505749718
1653609500
1040825566
1098177756
1661185535
1599665902
823877289
371401122
366767777
1529738199
787725872
1709309853
1645857986
591611903
1496672645
1578734243
513467573
973584580
518012747
1893186801
518752747
1859792482
1321684110
1869907655
1802616069
757277395
1043878564
89441109
97899439
330510433
1911100425
165524563
1154575522
1716426844
1704114777
956658520
1626587544
619502822
438598389
1665212090
1757919474
748722691
1202594388
1255568769
1264664500
1393882005
1307563269
486355291
839049037
891658216
680776146
1458309493
1467736931
1873969567
398911305
1645957237
331925390
1170917912
1295561688
903908140
555787339
734436180
273501683
36257345
1618637774
622201309
554734331
1929431143
887497126
540014125
1952146699
1893964752
534986192
852800657
135267327
1770030057
657198094
66115342
605243156
408734064
1449714127
557523273
1250392073
1206241224
1649734287
452790933
697787633
1280605956
1317515539
58157541
624733130
455669633
1323941134
1534690249
1109424752
1023483294
475221009
1166337044
1636930995
642463191
839147674
1378132127
1598858166
299034912
939511517
786811395
923323302
614936274
1738702240
628881249
988759143
265810049
565674756
886827624
1454194013
1998264066
1484044108
1067260459
386523058
1165846842
1924413677
1274128376
611915604
829339585
1915280995
1496477067
570023618
1000295944
1743375905
1111784034
1294809048
1490861050
429184347
1962779965
1569586391
71582001
958665107
951357162
266729708
862922893
1529467631
82851359
1541903717
688634290
1069398399
358923082
1889994877
437113510
80496236
1111160686
1539439187
1407960550
779813986
471084153
718049515
1565019299
766216523
769518581
383753917
1443034451
216787777
1923027358
871560370
626918207
1334072202
1497898094
1836625702
602894792
1317241234
1382612013
1039598960
532686947
800530752
1523600166
1636379212
1841562318
1732224659
1923281314
1759941187
1556357914
1606482190
132910109
919799708
632215219
1572344847
1886848499
711047064
1958100195
1244730450
4567093
1305365479
189146527
567603245
823695257
646135117
1606440273
1211290990
914985511
1354562089
1571500305
522297380
1287100085
1119872277
697884224
71561727
1006752241
607429799
1256213821
834704942
876487197
1832794640
842935209
1009577395
827396003
1836552261
83877668
1003227651
239345151
1054573360
1447223704
786851030
1878525508
1358164342
1312674142
77246534
850452433
1965083702
1976835495
877465050
29938939
630271328
817239149
568719226
188440882
1034060534
319382106
1013037832
221915484
560653493
565592607
1279418701
1454833244
1123395253
368243254
171772454
462430270
1179569133
1740207242
987142997
562257449
603212623
971945840
1860412151
1907338386
784649276
643771873
1928935743
1807198136
620637691
1221109294
1041668539
630594304
378748771
804766004
246215869
1015555491
274215984
821136513
1793335470
1517170156
1070839836
781312168
1678691659
488980753
167805004
1332017786
755130256
989921089
1140901689
1614816265
1670883301
224876460
989692499
315207601
1426726316
1658325489
956826999
661380840
1403791607
390288662
390446363
1205839697
1601277794
1339544199
1523924069
648824397
1076084473
318629250
122027385
1156216963
188214287
358432620
1946871773
1469972842
1491417613
1821900456
1293254182
1371431398
1739533383
1452631491
1888641618
939014655
666296448
1005821426
1550225994
816792079
1640901805
63541171
1378039688
587890381
58728492
1612835144
1417344907
1403046808
1126723793
1865000139
1180034374
339147460
965056685
1518980607
255933313
436501006
867893705
1984684726
1426601978
1312450681
278004688
1519719658
823789989
1604825861
365071308
1585395601
921847458
1951160117
501647045
1451431709
539543250
595456368
1789318205
707131990
1007922593
1012543303
940589562
1534137004
1097488471
575379143
941087714
543824965
343249049
1626417474
641866082
954106722
406374714
220552777
1196698178
1452140612
71120950
681611722
1579219449
237775313
538787392
121182148
1239751183
1773213827
222819074
473332892
690987687
1466184790
901399764
1675292085
1325456890
584578006
549829256
257924695
511058015
1243390011
1495911445
1333756701
887196255
851222835
371362967
1734179723
1176470609
1197372515
962959779
1410964586
1179020887
701294682
754461939
1049506433
1380310759
1857931529
1016236920
1551542892
168344599
886740445
1772792121
1167375735
1311317931
624155580
1884391457
1474902924
1642425201
667956964
300960585
57288076
404277467
148450019
1709494762
1953308167
1956229168
737364249
1794415468
727996614
1866412347
804607669
944711539
42378668
810254049
811854488
1294312005
1989693005
711722852
1851893331
294981327
1467525361
1568341087
998286364
89580097
1624317570
1470597890
328535710
22438771
263040675
966831379
896460043
91754523
508513646
896411930
905671704
1006687120
1030570868
991799920
801153772
1093277266
642946510
63516061
288240307
1685130546
1363736931
1942028907
1730413453
357121687
499463443
1329843575
1894698453
763180073
1790531870
372975638
833435224
488946990
1405991104
58869923
85177193
482710277
1627693458
714925479
1531374793
1761165236
969952304
712853147
436197893
1145966739
1904582345
1805167369
263741137
997893086
1910569080
758616066
1652034817
1404009301
1280100781
1313155818
725843167
1682288664
1740184438
1971414024
1522975328
933197101
1072132927
133279970
301222653
135538009
62976706
416724714
1600696016
971700946
906622727
318443495
1465583809
1928021032
532141269
527075072
715178243
650883784
1505831014
584446715
452539342
694296075
1066102439
896805367
852610994
1031915805
720940822
1429425924
1208846210
92835286
1333026757
402888530
742525840
1656279435
1191950152
598177693
689032310
836672334
411630494
300659885
1082990033
1487857632
204471353
1292040192
91270359
1592125585
1293032257
1724013785
871868032
753025710
597977576
74959383
176457651
1155737723
1518874682
828679253
1867094662
175327560
1280668977
1269306848
1414597187
633550783
1207878505
1507860731
1638674190
503734198
1575917656
1809304375
736070881
1933963577
1838042763
1878505909
239253291
1205171129
1501456683
964681711
489824722
1774062247
805535009
1260485410
1738883549
996927037
557557893
455820501
1494857711
1258067374
226430880
1586788117
137404753
363270899
731083031
513704750
1556003358
1142323647
886062698
449439251
279979127
696610623
1653366003
1587536161
16207929
1483727883
987942905
937904456
914982948
719471667
1835706093
971286522
1654281041
554192971
338854531
93032416
1369792551
20183567
1530423300
417670151
75992890
752058005
13003020
380606816
277303319
1989129539
1671899622
372799982
1202880547
1324338013
322502552
1096929644
319108431
1052017433
684702584
1793214100
120696245
1217998848
1244277481
255155666
8984132
1619653438
1540837554
775386045
1422361282
1255144358
1932507077
1583211783
24416368
638050616
1143912200
1535819791
1611900348
468392548
373446361
1527921123
683607603
1272759187
1310232843
27078391
1811828262
615142924
1735023910
1590644935
396969115
738776449
652178092
602263609
1869490387
545640432
1972336171
151793703
775906087
1275267634
408686019
456339453
1211220452
1237616976
958245534
1022158962
56622463
88687840
348383615
564829931
180425813
786682762
1485029297
1850715884
678571072
1156781462
1109606497
847937059
1907766006
1217199091
443327405
1393841209
1884629528
1950192619
378416930
683584833
602966267
1330243468
1713721396
1478775936
665714445
992118497
759913704
336632714
59706529
1917106908
316700672
1445990628
314513653
288073881
1970455928
1723140423
266759310
1170193979
1410219123
1610286353
1253747152
801462209
1923692537
712708926
1436033936
1124399113
244027697
1558706996
831940229
1014844811
571709925
1261027834
859200046
274660702
419192696
726378995
374966444
869607679
1899115487
1188307316
26769058
1148396583
1791009355
761464165
840080791
1663615870
533423406
1619692126
1246743163
720186983
1127081900
714435550
539973496
768130577
1429837682
1801504058
1406550932
1001012471
42742001
1541315333
748090801
1201206708
1504692486
1044861719
1345396984
1055672838
586790582
39852952
1868881186
1244076934
1348173979
1397151632
1271078493
221911807
1583517296
105350569
1010452854
1162228373
1872628135
1772418066
590975707
624335572
311963834
111753246
1887762911
1857274375
721054338
91069470
844823020
617688638
1319828063
1373953974
826865678
357800154
440216516
825562350
1643704098
746147636
1416067181
1784407953
1076825288
493570454
1750810940
2666230
1372013005
1729930269
1443357058
318061690
1184613282
